[go: up one dir, main page]

DE60005866T2 - System und verfahren zur sprach- und datenintegration in einem telekommunikationsnetz - Google Patents

System und verfahren zur sprach- und datenintegration in einem telekommunikationsnetz Download PDF

Info

Publication number
DE60005866T2
DE60005866T2 DE60005866T DE60005866T DE60005866T2 DE 60005866 T2 DE60005866 T2 DE 60005866T2 DE 60005866 T DE60005866 T DE 60005866T DE 60005866 T DE60005866 T DE 60005866T DE 60005866 T2 DE60005866 T2 DE 60005866T2
Authority
DE
Germany
Prior art keywords
message
network
server
program module
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60005866T
Other languages
English (en)
Other versions
DE60005866T4 (de
DE60005866D1 (de
Inventor
Giuseppe Chiesa
Vincenzo Tenisci
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.)
Your Voice SpA
Original Assignee
Your Voice SpA
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 Your Voice SpA filed Critical Your Voice SpA
Application granted granted Critical
Publication of DE60005866T2 publication Critical patent/DE60005866T2/de
Publication of DE60005866T4 publication Critical patent/DE60005866T4/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

  • Die vorliegende Erfindung bezieht sich auf ein System und auf ein Verfahren zur Sprach- und Datenintegration in einem Telekommunikationsnetzwerk, insbesondere zur gegenseitigen Integration von Kommunikation in analoger und/oder digitaler Form, die über das Telefon-Netzwerk und das Internet stattfindet.
  • Es ist bekannt, dass der Markt den Systementwicklern momentan Hardware- und Software-Technologien und Entwicklungswerkzeuge zur Verfügung stellt, die es erlauben, Dienste auf Basis der Integration von Kommunikation, die Sprache und Daten beinhaltet, leicht durchzuführen, welche über das Telefon-Netzwerk und das Internet stattfindet. Da jedoch diese bekannten Systeme aufgrund der sehr hohen Zahl von Benutzern, die durch diese Netzwerke zu verbinden sind, auf einer sehr breiten Basis arbeiten müssen, müssen die Hardware- und Software-Ressourcen, die zu deren Ausführung erforderlich sind, für diesen Zweck ständig reserviert gehalten werden. Daher können diese Ressourcen nicht zeitweise für andere Dienste verwendet werden, es sei denn, die Dienste würden vollständig umstrukturiert.
  • Dokument XP 002157582, das sich auf die COM-Technologie der Firma Microsoft bezieht, offenbart einige Entwicklungswerkzeuge, die Software-Module und Benachrichtigungsdienste zur Durchführung von Datenverarbeitungsprogrammen oder -komponenten umfassen. Dieses Dokument macht jedoch keine Vorschläge, wie diese Werkzeuge zum Entwickeln von Programmen oder Komponenten angewendet werden, sowie dazu, wie die letzteren ausgeführt werden und in Kombination mit Telekommunikations-Einrichtungen zur Integration von Sprache und Daten in Telekommunikationsnetzwerken verwendet werden.
  • Andererseits offenbar das Dokument XP 002157581, das sich auf die PVA-Technologie der Firma Conita bezieht, ein System, das die Schaffung von Anwendungen erlaubt, die Sprache und Daten integrieren, wenn sie in Verbindung mit der beschriebenen COM-Technologie verwendet werden. Dieses bekannte System könnte jedoch während einer Sprache- und Daten-Integration in Telefon- und verteilten Netzwerken wie etwa dem Internet leicht überlastet werden, wenn ein von einem Netzwerk angeforderter bestimmter Dienst nicht auf einem Server verfügbar ist, beispielsweise während eines Wartungsvorgangs. Es ist daher ein Ziel der vorliegenden, beanspruchten Erfindung, ein System zur Integration von Sprache und Daten in einem Telekommunikationsnetzwerk zu schaffen, das nicht nur leicht ausgeführt werden kann, sondern ferner durch die Benutzer und/oder durch die Betreiber entsprechend den geforderten Diensten gehandhabt werden kann, ohne dass die typischen Probleme von Diensten auftreten, die in einem lokalen oder geographischen Netzwerk verteilt sind. Dieses Ziel wird durch ein System erreicht, dessen Hauptmerkmale in dem ersten Anspruch offenbart sind, und dessen weitere Merkmale in den folgenden Ansprüchen offenbart sind.
  • Es ist ein weiteres Ziel der vorliegenden Erfindung, ein Verfahren zur Integration von Sprache und Daten in Telekommunikationsnetzwerken zu schaffen, das auf einem solchen System basiert. Dieses Ziel wird durch ein Verfahren erreicht, dessen Hauptmerkmale in Anspruch 15 offenbart sind und dessen weitere Merkmale in den folgenden Ansprüchen offenbart sind.
  • Aufgrund des besonderen Aufbaus des erfindungsgemäßen Systems ist es möglich, auf einfache und schnelle Weise ein Angebot von Diensten auf Grundlage von Software-Komponenten zu schaffen und anzubieten, die einen Standard darstellen oder zumindest leicht auszuführen sind.
  • Ferner verwendet das erfindungsgemäße System durch Benutzung eines Satzes von Programmmodulen, die durch eine Software-Plattform unterstützt werden und untereinander durch Nachrichten kommunizieren, die ein Standardformat aufweisen und auf eine Weise strukturiert sind, die von dem relevanten Inhalt unabhängig ist, unterschiedliche Programm-Stufen, die unabhängig von der Art des angeforderten Dienstes sind. Da diese Programmmodule gleichzeitig als Software-Server und Klient des Systems arbeiten, ist es möglich, auf einfache Weise heterogene Programmkomponenten zur Ausführung komplexer Dienste einander zuzuordnen.
  • Das System umfaßt vorzugsweise eine oder mehrere Nachrichtenübermittlungs-Komponenten, die eine transparente Handhabung der Kommunikationskanäle und des relevanten Protokolls zum Versenden der Nachrichten ermöglichen. Diese Komponenten ermöglichen ferner die Aktivierung von Pro grammmodul-Ausführungsbefehlsätzen, die durch eine Datei und/oder einen Datenbank-Server abgerufen werden können.
  • Ein weiterer Vorteil des Systems liegt in der Verwendung von Standard-Softwareobjekten zur Ausführung, so dass es leicht gepflegt und durch andere Einrichtungen erweitert werden kann, falls es notwendig ist. Diese Erweiterung kann einfach durch Schaffung geeigneter Programmmodule erfolgen, die Software-Objekte umfassen, die von Dritten zur Verfügung gestellt werden und der Steuerung solcher Einrichtungen dienen.
  • Ein weiterer Vorteil des erfindungsgemäßen Systems liegt in der Möglichkeit, es mit neuen Verfahren zur Integration von Sprache und Daten auszuführen, was bei den bekannten Systemen nicht auf breiter Basis erreicht werden kann.
  • Insbesondere kann das erfindungsgemäße System zur Ausführung eines Verfahrens verwendet werden, welches aus der automatischen Übertragung eines über eine Internet-Verbindung von einem Sender gewählten Musikstücks mittels eines Telefonanrufes besteht. Der Sender kann ferner zusammen mit dem Musikstück eine Widmung aufzeichnen und senden, die durch eine Sprach- und/oder eine geschriebene Botschaft gebildet wird.
  • Weitere Vorteile und Merkmale des Systems und des Verfahrens gemäß der vorliegenden Erfindung werden dem Fachmann anhand der folgenden, nicht einschränkenden Beschreibung einer Ausführungsform anhand der folgenden beigefügten Zeichnung verdeutlicht:
  • 1 zeigt ein Schema einer solchen Ausführungsform des erfindungsgemäßen Systems;
  • 2 zeigt ein Schema der Software-Plattform des Systems aus 1; und
  • 3 zeigt ein Flugdiagramm einer solchen Ausführungsform des Verfahrens gemäß der vorliegenden Erfindung.
  • In 1 ist zu erkennen, dass das System gemäß der vorliegenden Erfindung einen oder mehrere Applikations-Server 1 umfaßt, die untereinander durch ein Daten-Netzwerk 2 verbunden sind, insbesondere durch ein Ethernet-LAN-Netzwerk. Die Anzahl der in dem Netzwerk verbundenen Applikations-Server 1 kann sich entsprechend der Auslastung ändern, die für die Dienste erforderlich ist, die von dem System zur Verfügung gestellt werden. Jeder Applikations-Server 1 besteht aus einem bekannten Computer, der mit zumindest einem Mikroprozessor 3 versehen ist, einem RAM-Speicher 4 und einer Netzwerk-Schnittstelle 5, die durch ein Betriebssystem 6 gesteuert werden, das mit einem Nachrichten-Verwaltungsprogramm versehen ist, wie beispielsweise das Betriebssystem Windows NT 4.0 mit dem Programm Message Queue, die beide von der Firma Microsoft angeboten werden. Mit diesem Netzwerk 2 aus Applikations-Servern 1 ist ferner zumindest ein Computer der oben erwähnten Art verbunden, der als Datei- und/oder Datenbankserver dient, und in dem beispielsweise ein Datenbank-Verwaltungsprogramm 8 wie etwa das Programm SQL Server 7.0 von der Firma Microsoft und eine Datenbank 9 mit Daten, die das System zur Ausführung von einem oder mehreren Diensten entsprechend seiner Konfiguration benötigt, installiert sind.
  • Auf einem oder mehreren Applikations-Servern 1 sind ferner einige Kommunikationseinrichtungen 10 installiert, wie beispielsweise Kommunikationskarten und/oder Modems zum Senden und Empfangen von SMS-, Sprach-, Ton-, Fax-Botschaften usw., die mit dem Telefonnetzwerk 11 verbunden sind. Diese Kommunikationseinrichtungen 10 werden durch bestimmte modulare Programmkomponenten 12 gesteuert, die im folgenden als Programmmodule bezeichnet werden und auf bekannte Weise durch eine geeignete Software-Plattform 13 unterstützt werden, die auf jedem Applikations-Server 1 installiert ist. Zur Schaffung dieser Kommunikations-Programmmodule ist es möglich, die ActiveX- oder COM- (Component Object Model) Softwareobjekte von der Firma Microsoft zu verwenden, die einen Standard für das Schreiben verteilter Programmkomponenten darstellen. Die Verwendung von einem oder mehrerer COM-Softwareobjekte hängt offensichtlich von der Art der Kommunikationseinrichtung 10 ab, die durch das entsprechende Kommunikations-Programmmodul 12 gesteuert wird.
  • Eine solche Software-Plattform 13 besteht hingegen aus einem Programm, das in geeigneter Weise eines oder mehrere Programmmodule umfaßt, entsprechend den Befehlen, die von einer oder mehreren Programm-Komponenten 14 empfangen werden, die dazu vorgesehen sind, einige Botschaften 15 in einem Standardformat wie beispielsweise in dem XML- (Extensible Mark-up Language) Format in einer Warteschlange in dem Netzwerk 2 zu empfangen. Eine solche Netzwerk-Warteschlange kann in dem Kommunikationskanal vorhanden sein, der durch das oben erwähnte Programm Message Queue koordiniert wird. Durch Verwendung eines Standardformats können diese Nachrichtenübermittlungs-Komponenten 14 Nachrichten 15 empfangen, die auf eine Weise strukturiert sind, die von dem relevanten Inhalt unabhängig ist. Insbesondere ist es möglich, Nachrichten-Strukturen zu definieren, die Befehle enthalten können, die von allen Programmmodulen der Plattform 13 ausführbar sind. Die Nachrichtenübermittlungs-Komponenten 14 können aus jeder empfangenen Nachricht die entscheidenden Daten extrahieren, wie beispielsweise Laufparameter für eines oder mehrere Programmmodule der gleichen Plattform 13, und gleichzeitig nicht relevante Daten ignorieren, die von den Programmmodulen anderer Plattformen 13 wie beispielsweise einem Kommunikations-Programmmodul 12 eines anderen Applikations-Servers 1 verwendet werden können. Somit können in derselben Nachricht 15 die Parameter vorhanden sein, die sich auf den Ablauf mehrerer Programmmodule beziehen, die gelegentlich in den Momenten und/oder auf die Arten aktiviert werden, die durch diese Parameter festgelegt werden.
  • Die Nachrichtenübermittlungs-Komponenten 14 werden durch ein Ereignis aktiviert, das aus einem automatischen Befehl bestehen kann, der durch ein Programm oder einen manuellen Befehl erzeugt wird, der von einem Benutzer oder einem Betreiber stammt, welche Befehle in Standardnachrichten 15 enthalten sind, die durch einen oder mehrere Kommunikationskanäle übertragen werden, wie beispielsweise die Kommunikationskanäle, die durch die bekannten TCP/IP-, POP3- und HTTP-Protokolle definiert werden, oder über den gleichen Kommunikationskanal, der durch das oben genannte Message Queue-Programm verwaltet wird. Die Nachrichtenübermittlungs-Komponente 14 kann daher aufgrund ihnen eindeutig zugeordneter Adressen mehrere Nachrichten 15 empfangen, die von innen oder von außerhalb des Systems stammen, diese interpretieren und anschließend die Programmmodule der Plattform 13 aktivieren. Diese Programmmodule können wiederum eine oder meh rere Nachrichten 15 in einem Standardformat erzeugen, wie beispielsweise in dem gleichen XML-Format, die einen Befehlssatz enthalten, der von anderen Programmmodulen ausgeführt wird, die auf den Plattformen 13 vorhanden sind, die auf den verschiedenen Applikations-Servern 1 des erfindungsgemässen Systems installiert sind.
  • Insbesondere können diese Programmmodule eines oder mehrere Leitungs-Programmmodule 16 umfassen, die die Nachrichten 15 interpretieren und diese zwischen den unterschiedlichen Applikations-Servern 1 des Systems entsprechend der Art der darin enthaltenen Befehle und/oder der momentanen Auslastung jedes Applikations-Servers 1 leiten. Ferner können diese Programmmodule eines oder mehrere Programmmodule 17 umfassen, die die Befehle ausführen, die in den Standardnachrichten 15 enthalten sind. Das Format und die Art der Ausführung dieser Befehle durch die Ausführungs-Programmodule 17 kann beispielsweise auf der Standardsprache VBScript der Firma Microsoft beruhen.
  • Die erforderlichen Daten zur Ausführung dieser Befehle können auch dem Server 7 entnommen werden, während die erforderlichen Hardware-Ressourcen durch Erzeugen und Absenden weiterer Nachrichten 15 in einem Standardformat an weitere Applikations-Server 1 abgerufen werden können, wobei die Nachrichtenübermittlung-Komponenten 14 eines oder mehrere Kommunikations-Programmmodule 12 aktivieren, welche wiederum Kommunikationseinrichtungen 10 entsprechend den Befehlen und den von den Ausführungs-Programmmodulen 17 und/oder dem Server 7 empfangenen Daten steuern.
  • Mit dem Netzwerk 2 ist ferner ein Computer 18 verbunden, der in bekannter Weise als Netz-Server agiert und mit einem Programm 19 zum Senden und Empfangen von E-Mails und/oder zur direkten Verbindung über das Internet 20 und/oder ein Inteanet-Netzwerk 21 ausgestattet ist. Einer oder mehrere Benutzer und/oder Betreiber, die mit einem Computer 22 oder einem Telefon 23 mit WAP-Protokoll ausgestattet sind und als Klienten agieren, können daher mit dem Server-Netzwerk 2 über E-Mails und/oder durch direkten Zugriff auf einen solchen Netz-Server kommunizieren, auf welchem eine Netzseite 24 mit einer oder mehreren Hypertext-Seiten 25 als Benutzer-Schnittstelle gespeichert ist. Bei dieser Anordnung können die Benutzer und/oder die Betreiber mit dem erfindungsgemäßen System interagieren, beispielsweise zum Festlegen des Befehlsablaufs, der durch das System selbst ausgeführt wird. Ein Computer 22, der als Klient agiert und beispielsweise einem Betreiber zugeordnet ist, kann ferner direkt mit dem Netzwerk 2 verbunden werden.
  • Das erfindungsgemäße System umfaßt ferner einen Steuercomputer 26, der mit dem Netzwerk 2 verbunden ist und als Netzwerk-Controller oder Primary Domain Controller (PDC) agiert, sowie mit einem Controller für die Warteschlangen von Botschaften 15.
  • Eine Anzahl von Kommunikationsvorrichtungen wie beispielsweise analogen Telefonen 27, digitalen Telefonen 28, Mobiltelefonen 29, Faxgeräten 30 usw., ist in offensichtlicher Weise mit dem Telefonnetzwerk 11 verbunden.
  • Wie ferner auch in 2 zu erkennen ist, umfaßt die Software-Plattform 13 eine Programmmodul-Aktivierungskomponente 31, durch die jeder Applikations-Server 1 so konfiguriert werden kann, dass die Aktivierung einer bestimmten Anzahl von Nachrichtenübermittlungs-Komponenten 14 in Nachrichten-Warteschlangen ermöglicht wird. Diese Konfiguration kann manuell durch die Daten festgelegt werden, die durch einen Betreiber über einen mit dem Netzwerk 2 verbundenen Klienten 22 übertragen werden, oder automatisch anhand der Daten, die in dem Datei- und/oder Datenbank-Server 7 vorhanden sind. Durch diese Daten ist es möglich, die Systemarchitektur gemäß der vorliegenden Erfindung zu konfigurieren und insbesondere die Nachrichtenübermittlungs-Komponenten 14 jeder Software-Plattform 13 zu initialisieren. Die Programmmodul-Aktivierungskomponente 31 umfaßt vorzugsweise ein bekanntes Softwareobjekt 32, beispielsweise vom COM-Typ, zur Fernverbindung mit den Applikations-Servern 1 durch Klienten 22.
  • Die Software-Plattform 13 umfaßt ferner eine Komponente 33 zur Konfiguration der COM-Softwareobjekte, die die unterschiedlichen Programmmodule bilden, so dass letztere in korrekter Weise durch die Nachrichtenübermittlungs-Komponenten 14 aktiviert werden können. Die Aktivierung der Programmmodule wird durch eine Software-Schnittstelle 34 ausgeführt, die durch die COM-Technologie realisiert wird. Diese Schnittstelle bezeichnet die Funktionen, die durch die unterschiedlichen Programmmodule implementiert werden müssen, so dass die Laufparameter, die in den Nachrichten 15 enthalten sind, hierdurch übertragen werden können. Die Konfigurationskompo nente 33 steuert ferner die parallele Ausführung mehrerer Nachrichtenübertragungs-Komponenten 14, so dass eine vorbestimmte Anzahl von Befehlsfolgen oder -abläufen zur Aktivierung der Programmmodule zugewiesen wird. Durch eine Funktion zur parallelen Ausführung mehrerer Komponenten ist es möglich, ein Programmodul zu aktivieren, indem diesem der erste freie Kanal zugeordnet wird, wenn eine Nachricht 15 durch die Schnittstelle 34 empfangen wird, die die Art des zu aktivierenden Programmmoduls bezeichnet. Die Verwendung eines Satzes von Kanälen mit einer vorbestimmten Größe ermöglicht die Festlegung einer maximalen Anzahl von Programmmodulen, die durch jede Nachrichtenübermittlungs-Komponente 14 ausgeführt werden könne.
  • Die Programmmodule 12,16 und 17 sind Komponenten, die vorzugsweise mit ActiveX-Softwareobjekten der Firma Microsoft ausgeführt werden können, von denen ein Softwareobjekt 35 vorhanden ist, das eine Schnittstelle 34 implementiert. Während der Verwendung wartet jedes Programmmodul auf den Empfang von Befehlen von einer Nachrichtenübermittlungs-Komponente 14, die diese Befehle aus einer Nachricht 15 extrahiert, die sie in ihrer Nachrichten-Wartenschlange empfangen hat. Zur Verwendung jedes Programmmoduls ist zumindest eine Nachrichtenübermittlungs-Komponente 14 in einen Wartemodus gestellt. Wenn diese Komponente eine Nachricht 15 empfängt, die den Identifikationscode des zu aktivierenden Programmmoduls enthält, so wird das letztere aktiviert, insbesondere durch die Software-Schnittstelle 34.
  • Die Ausführungs-Programmmodule 17 auf einem Applikations-Server 1 führen einen Befehlssatz aus, der in den Standardformat-Nachrichten 15 enthalten ist, die durch eine Nachrichtenübermittlungs-Komponente 14 empfangen werden. Entsprechend der geforderten Aufgabe interagieren die Ausführungs-Programmmodule 17 mit Programmmodulen anderer Applikations-Server 1, indem Nachrichten 15 an die entsprechenden wartenden Nachrichtenübermittlungs-Komponenten 14 geschickt werden, oder sie aktivieren die Kommunikations-Programmmodule 12 zur Verwendung der Kommunikationseinrichtungen 10 auf dem gleichen Applikations-Server 1. Zu diesem Zweck umfaßt jedes Programmmodul 12, 16, 17 vorzugsweise eine Nachrichtenerzeugungs-Komponente 36, die die Erzeugung weiterer Nachrichten in einem Standardformat für Nachrichtenübermittlungs-Komponenten 14 ermöglicht, die auf anderen Applikations-Servern warten.
  • Es können unterschiedliche Arten von Kommunikations-Programmmodulen 12 vorhanden sein, abhängig von den Kommunikationseinrichtungen 10, die von ihnen gesteuert werden.
  • Insbesondere kann eine erste Art von Kommunikations-Programmmodul 12 zum Versenden einer E-Mail dienen und in bekannter Weise die Funktionen des Extrahierens des Inhalts einer zu versendenden E-Mail und der gegebenenfalls vorhandenen Anhänge von einer Nachricht 15 und/oder vom Server 7 sowie des Zuordnens des Inhalts einer oder mehrerer Empfänger-Adressen aus der gleichen Nachricht 15 und/oder dem Server 7 und das Versenden einer oder mehrerer E-Mails umfassen, indem eine Verbindung über eine Kommunikationseinrichtung 10 wie beispielsweise ein digitales Modem mit dem Telefon-Netzwerk 11 geschaffen wird.
  • Eine zweite Art von Kommunikations-Programmodul 12 kann dem Versenden von SMS-Botschaften dienen und umfaßt in bekannter Weise die Funktionen des Extrahierens des Inhalts der zu versendenden SMS-Nachricht aus einer Nachricht 15 und/oder dem Server 7, des Zuordnens des Inhalts der SMS-Nachricht zu einer oder mehreren Telefonnummern von Empfängern, welche sich aus der gleichen Nachricht 15 und/oder dem Server 7 ergeben, sowie des Versendens einer oder mehrerer SMS-Nachrichten durch Verbinden durch eine Kommunikationseinrichtung 10 wie beispielsweise einem GSM-Modem mit dem Telefon-Netzwerk 11.
  • Eine dritte Art von Kommunikations-Programmmodul 12 kann dem Versenden von Fax-Nachrichten dienen und umfaßt in bekannter Weise die Funktionen des Extrahierens des Inhalts der zu versendenden Fax-Nachricht aus einer Nachricht 15 und/oder dem Server 7, des Zuordnens des Inhalts der Fax-Nachricht zu einer oder mehreren Telefonnummern von Empfängern, die aus der gleichen Nachricht 15 und/oder dem Server 7 stammen, sowie des Versendens einer oder mehrerer Fax-Nachrichten durch Verbinden durch eine Kommunikationseinrichtung 10 wie etwa ein Fax-Modem mit dem Telefon-Netzwerk 11.
  • Eine vierte Art von Kommunikations-Programmmodul 12 kann der Übertragung und/oder dem Empfang von Telefonanrufen dienen. Dieses besondere Kommunikations-Programmmodul kann eine Kommunikationseinrichtung 10 wie etwa eine oder mehrere analoge oder digitale Telefon-Platinen bekannter Art steuern. Diese Telefon-Platinen ermöglichen es, Stimmen- oder Audio-Botschaften zu versenden, indem eine oder mehrere Audio-Dateien, beispielsweise vom .mp3, .wav oder .voc -Typ abgerufen werden, die zuvor aufgezeichnet wurden oder durch automatische Umwandlungsprogramme aus Textbotschaften oder Sprachbotschaften erstellt wurden. Sie ermöglichen es ferner, Mehrfrequenz-Tonfolgen zu empfangen und zu senden und Sprach- oder Tonbotschaften durch Umwandlung in Audio-Dateien aufzuzeichnen, nachdem sie abgetastet wurden, falls sie in analoger Form empfangen worden sind. Eine weitere Funktion dieser Telefon-Platinen liegt in der Möglichkeit, mehrere Leitungen anzusprechen und untereinander zu verbinden, vorzugsweise unter Erkennung des Vorhandenseins eines Anrufbeantworters bei Verbindung mit einer Leitung.
  • In 3 ist zu erkennen, dass ein Verfahren, das durch das erfindungsgemässe System ausgeführt werden kann, einen ersten Durchführungsschritt umfaßt, indem ein Sender sich mittels seines Computers 22 oder seines Telefons 23, sofern es mit der WAP-Technik ausgerüstet ist, mit der Netzseite 24 verbindet, die in dem Netzserver 18 enthalten ist. Durch Verschicken einer E-Mail oder durch Verarbeiten von einem oder mehreren Formularen, die durch die Hypertext-Seiten 25 durchgeführt werden, wählt der Sender aus einer Liste von Musikstücken zumindest ein zu versendendes Musikstück aus und überträgt die Telefonnummer des Empfängers. Der Sender kann über die Hypertext-Seiten 25 auch seine Telefonnummer und/oder einen geschriebenen Text übertragen, der die Widmung enthält, die durch eine SMS-Botschaft übertragen werden soll. Sind diese Daten an den Netzserver 18 übertragen worden, überprüft der letztere ihre Gültigkeit und erzeugt im positiven Fall eine Nachricht 15 und verschickt diese an eine Nachrichtenübermittlungs-Komponente 14, die auf einem Applikations-Server 1 zur Verfügung steht. Diese Nachricht enthält die Telefonnummer des Empfängers, den Titel oder einen Code des vom Sender gewählten Musikstücks, die Telefonnummer des Senders, falls vorhanden, und gegebenenfalls die geschriebene Nachricht.
  • Nach dem Empfang der Nachricht 15 von dem Netzserver 18 aktiviert eine solche Nachrichtenübermittlungs-Komponente 14 ein Ausführungs-Programmmodul 17, das von dem Server 7 die Befehle bezüglich des erfindungs gemäßen Verfahrens und die Audio-Datei abruft, die dem vom Sender gewählten Musikstück entspricht.
  • Falls die Telefonnummer des Senders ebenfalls in der Nachricht 15 vorhanden ist, aktiviert das Ausführungs-Programmmodul 17 ein Kommunikations-Programmmodul 12 und veranlagt über eine Telefon-Platine 10 einen Anruf beim Telefon 27 des Senders. Durch diesen Anruf kann der Sender eine Widmungs-Sprachnachricht diktieren, nachdem er gegebenenfalls eine in einer Audio-Datei enthaltene Grußbotschaft abgehört hat, die, wie oben beschrieben, vom Server 7 abgerufen worden ist und durch die Telefon-Platine 10 übertragen worden ist. Die Widmungs-Sprachnachricht wird in einer weiteren Audio-Datei aufgezeichnet, wonach der Sender eine Dankbotschaft hören kann, die in einer weiteren Audio-Datei enthalten ist, die stets vom Server 7 abgerufen wird und über die Telefon-Platine 10 übertragen wird. Wenn die Telefonverbindung mit dem Sender beendet worden ist, aktiviert das Ausführungs-Programmmodul 17 ein Kommunikations-Programmmodul 12 und veranlaßt über eine Telefon-Platine 10, nicht notwendigerweise die gleiche Telefon-Platine 10, die beim Anruf beim Sender verwendet wurde, einen Anruf beim Telefon 29 des Empfängers. Wenn der Empfänger abnimmt, kann das Ausführungs-Programmmodul 17 eine Willkommensbotschaft und/oder die gegebenenfalls vorn Sender aufgezeichnete Widmungssprachnachricht senden, nachdem es das vom Sender ausgewählte Musikstück übertragen hat. Wenn die Übertragung dieses Musikstücks beendet worden ist, aktiviert das Ausführungs-Programmmodul 17 ein Kommunikations-Programmmodul 12, welches wiederum ein GSM-Modem 10 zum Senden einer SMS-Botschaft steuert, die der geschriebenen Widmung des Senders entspricht, sofern diese vorhanden ist. Nach diesem letzten Durchführungsschritt wird der Anruf beim Empfänger beendet, sowie das gesamte Verfahren gemäß der vorliegenden Erfindung.

Claims (18)

  1. System zur Sprach- und Datenintegration in einem Telekommunikationsnetzwerk, mit: – einem oder mehreren Applikations-Servern (1), die untereinander durch ein Daten-Netzwerk (2) verbunden sind, mit zumindest einem Mikroprozessor (3), einem RAM-Speicher (4) und einer Netzwerk-Schnittstelle (5) versehen sind und durch ein Betriebssystem (6) gesteuert werden, das mit einem Nachrichten-Verwaltungsprogramm versehen ist; – zumindest einem Server (7), der als Datei- und/oder Datenbank-Server dient; – einer oder mehreren Kommunikationseinrichtungen (10), die auf zumindest einem Applikations-Server (1) installiert sind und mit dem Telefonnetzwerk (11) verbunden sind; – welche Kommunikationseinrichtungen (10) durch Kommunikations-Programmmodule (12) gesteuert werden, die durch eine Software-Plattform (13) unterstützt werden, die auf den Applikations-Servern (1) installiert ist; – welche Software-Plattform (13) eines oder mehrere Programmmodule (12,16,17) verwendet, in Abhängigkeit von den Daten, die von einer mehreren Nachrichtenübermittlungs-Komponenten (14) empfangen werden, welche dazu geeignet sind, in dem Netzwerk (2) Nachrichten (15) in einem Standardformat zu empfangen, die Daten zur Ausführung dieser Programmmodule (12, 16, 17) enthalten, welche Nachrichten in einer Weise strukturiert sind, die von dem relevanten Inhalt unabhängig ist; – welche Programmmodule (12, 16, 17) eines oder mehrere Ausführungs-Programmmodule (17) umfassen, die Befehle ausführen, die von den Nachrichtenübermittlungs-Komponenten (14) entspre chend den in den Nachrichten (15) enthaltenen Daten übermittelt werden; dadurch gekennzeichnet, dass – der Datei- und/oder Datenbank-Server (7) ferner Daten zum Ausführen der Befehle für die Ausführungs-Programmmodule (17) umfaßt; – die Programmmodule (12, 16, 17), die durch die auf dem Applikations-Server (1) installierte Software-Plattform (13) unterstützt werden, eine Nachrichtenerzeugungs-Komponente (36) umfassen, zum Senden weiterer Nachrichten (15) in einem Standardformat an die Programmmodule (12, 16, 17), die durch eine Software-Plattform (13) unterstützt werden, die auf anderen Applikations-Servern (1) installiert ist; – dass die weiteren Nachrichten (15) Daten umfassen, die von dem Datei- und/oder Datenbank-Server (7) stammen; – und die Nachrichtenübermittlungs-Komponenten (14) dazu geeignet sind, durch ein Ereignis aktiviert zu werden, bestehend aus einem automatischen Befehl, der durch ein Programm erzeugt wird, oder einem von Hand eingegebenen Befehl, der durch einen Benutzer oder eine Bedienungsperson erzeugt wird, welche Befehle in Nachrichten (15) in einem Standardformat enthalten sind, die durch einen oder mehrere Kommunikationskanäle übermittelt werden.
  2. System gemäß dem vorhergehenden Anspruch, dadurch gekennzeichnet, dass die Programmmodule (12, 16, 17) eines oder mehrere Leitungs-Programmmodule (16) umfassen, die die Nachrichten (15) in einem Standardformat interpretieren und sie zwischen den unterschiedlichen Applikations-Servern (1) entsprechend der Art der darin enthaltenen Befehle und/oder der momentanen Auslastung jedes Applikations-Servers (1) leiten.
  3. System gemäß einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Kommunikations-Programmmodule (12) zumindest ein Programmmodul umfassen, das dazu geeignet ist, aus einer Nachricht (15) und/oder dem Datei- oder Datenbankserver (7) den Inhalt einer zu sendenden E-Mail und gegebenenfalls vorhandener Anlagen zu ermitteln, diesen Inhalt einer oder mehreren Empfängeradressen zuzuordnen, die aus der gleichen Nachricht (15) und/oder dem Datei- oder Datenbankserver (7) stammen, sowie eine oder mehrere E-Mails durch Verbinden durch eine Kommunikationseinrichtung (10) wie etwa ein digitales Modem mit dem Telefonnetzwerk (11) zu verschicken.
  4. System gemäß einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Kommunikations-Pogrammmodule (12) zumindest ein Programmmodul umfassen, das dazu geeignet ist, aus einer Nachricht (15) und/ oder von dem Datei- und/oder Datenbankserver (7) den Inhalt einer zu versendenden SMS-Nachricht zu ermitteln, diesen Inhalt einer oder mehreren Empfänger-Telefonnummern zuzuordnen, die aus der gleichen Nachricht (15) und/oder dem Datei- und/oder Datenbankserver (7) stammen, sowie eine oder mehrere SMS-Nachrichten durch Verbinden durch eine Kommunikationseinrichtung (10) wie etwa ein GSM-Modem an das Telefonnetzwerk (11) zu versenden.
  5. System gemäß einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Kommunikations-Programmmodule (12) zumindest ein Programmmodul umfassen, das dazu geeignet ist, aus einer Nachricht (15) und/oder dem Datei- und/oder Datenbankserver (7) den Inhalt einer zu versendenden Fax-Nachricht zu ermitteln, diesen Inhalt einer oder mehreren Empfänger-Telefonnummern zuzuordnen, die aus der gleichen Nachricht (15) und/oder dem Datei- und/oder Datenbankserver (7) stammt, sowie eine oder mehrere Fax-Nachrichten durch Verbinden durch eine Kommunikationseinrichtung (10) wie etwa ein Fax-Modem an das Telefonnetzwerk (11) zu versenden.
  6. System gemäß einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Kommunikations-Programmmodule (12) ein Programmmodul umfassen, das dazu geeignet ist, Telefonverbindungen durch eine Kommunikationseinrichtung (10) zu übertragen und/oder zu empfangen.
  7. System gemäß dem vorhergehenden Anspruch, dadurch gekennzeichnet, dass die Kommunikationseinrichtung (10) aus zumindest einer Telefonplatine besteht, die dazu geeignet ist, Sprach- oder Tonbotschaften durch Abruf einer oder mehrerer Audio-Dateien zu versenden, Mehrfrequenz-Töne zu empfangen und zu senden, sowie Sprach- oder Tonbotschaften durch Umwandlung in Audio-Dateien aufzuzeichnen.
  8. System gemäß dem vorhergehenden Anspruch, dadurch gekennzeichnet, dass die Telefonplatine (10) dazu geeignet ist, mehrere Leitungen anzusprechen und untereinander zu verbinden, vorzugsweise unter Erkennung des Vorhandenseins eines Anrufbeantworters bei Verbindung mit einer Leitung.
  9. System gemäß einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Software-Plattform (13) eine Programmmodul-Aktivierungskomponente (31) umfaßt, durch die jeder Applikations-Server (1) so konfiguriert ist, dass die Aktivierung einer bestimmten Anzahl von Nachrichtenübermittlungs-Komponenten (14) in Nachrichtenwarteschlangen ermöglicht wird.
  10. System gemäß dem vorhergehenden Anspruch, dadurch gekennzeichnet, dass die Konfiguration der Applikations-Server (1) von Hand anhand der Daten vorgenommen wird, die von einem mit dem Netzwerk (2) verbundenen Klienten (22) übertragen werden.
  11. System gemäß Anspruch 9, dadurch gekennzeichnet, dass die Konfiguration der Applikations-Server (1) automatisch anhand der Daten durchge führt wird, die in dem Datei- und/oder Datenbankserver (7) vorhanden sind.
  12. System gemäß einem der Ansprüche 9 bis 11, dadurch gekennzeichnet, dass die Programmmodul-Aktivierungskomponente (31) ein Software-Objekt (32) für die Fernverbindung mit den Applikations-Servern (1) über einen oder mehrere Klienten (22) umfallt.
  13. System gemäß einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass ein mit dem Internet (20) und/oder einem Intranet-Netzwerk (21) verbundener Netzserver (18) ebenfalls mit dem Netzwerk (2) verbunden ist.
  14. System gemäß einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass ein Netzwerk- und/oder Nachrichtenwarteschlangen-Controller (26) ebenfalls mit dem Netzwerk (2) verbunden ist.
  15. Verfahren, das mittels des Systems gemäß einem der vorhergehenden Ansprüche durchgeführt werden kann, gekennzeichnet durch die folgenden Durchführungsschritte: – ein Sender baut eine Verbindung zu einem Netzserver (18) auf; – der Sender wählt zumindest ein Musikstück aus einer in dem Netzserver (18) enthaltenen Liste von Musikstücken aus und übermittelt die Telefonnummer an einen Empfänger; – der Netzserver (18) sendet eine Nachricht (15) in einem Standardformat, die die Telefonnummer und eine Information über das von dem Sender ausgewählte Musikstück enthält, an eine Nachrichtenübermittlungs-Komponente (14), die auf einem Applikations-Server (1) bereitgestellt ist; – die Nachrichtenübermittlungs-Komponente (14) aktiviert ein Ausführungs-Programmmodul (17) auf den Erhalt der Nachricht hin; – das Ausführungs-Programmmodul (17) ruft von dem Datei- und/ oder Datenbankserver (7) einen Befehlsatz und eine Audiodatei entsprechend dem vom Sender ausgewählten Musikstück ab; – das Ausführungs-Programmmodul (17) aktiviert ein Kommunikations-Programmmodul (12) und wählt die Nummer des Telefons (29) des Senders; – das Ausführungs-Programmmodul (17) überträgt das vom Sender ausgewählte Musikstück an das Telefon (29) des Senders.
  16. Verfahren gemäß dem vorhergehenden Anspruch, gekennzeichnet durch die folgenden Durchführungsschritte: – der Sender überträgt seine eigene Telefonnummer an den Netzserver (18); – der Netzserver (18) sendet eine Nachricht (15) in einem Standardformat, die die Telefonnummer enthält, an eine Nachrichtenübermittlungs-Komponente (14), die auf einem Applikations-Server (1) bereitsteht; – die Nachrichtenübermittlungs-Komponente (14) aktiviert ein Ausführungs-Programmmodul (17); – das Ausführungs-Programmmodul (17) ruft einen Befehlsatz von dem Datei- und/oder Datenbankserver ab; – das Ausführungs-Programmmodul (17) aktiviert ein Kommunikations-Programmmodul (12) und wählt die Nummer des Telefons (27) des Senders; – der Sender diktiert in das Telefon (27) ein Sprachnachricht, die in einer Audiodatei aufgezeichnet wird; – das Ausführungs-Programmmodul (17) überträgt die Sprachnachricht an das Telefon (29) des Empfängers.
  17. Verfahren gemäß dem vorhergehenden Anspruch, dadurch gekennzeichnet, dass der Sender, bevor und/oder nachdem er die Sprachnachricht in das Telefon (27) diktiert hat, eine Willkommens- und/oder Dankbotschaft hören kann, die in Audiodateien enthalten ist, die von dem Datei- und/oder Datenkbankserver (7) von dem Ausführungs-Programmmodul (17) abgerufen werden und durch das Kommunikations-Programmmodul (12) an das Telefon (27) übertragen werden.
  18. Verfahren gemäß einem der Ansprüche 15 bis 17, gekennzeichnet durch die folgenden Durchführungsschritte: – der Sender überträgt eine geschriebene Nachricht an den Netzserver (18); – der Netzserver (18) sendet eine Nachricht (15) in einem Standardformat, die die geschriebene Nachricht enthält, an eine Nachrichtenübermittlungs-Komponente (14), die auf einem Applikations-Server (1) bereitsteht; – die Nachrichtenübermittlungs-Komponente (14) aktiviert ein Ausführungs-Programmmodul (17); – das Ausführungs-Programmmodul (17) ruft einen Befehlsatz von dem Datei- und/oder Datenbankserver (7) ab; – das Ausführungs-Programmmodul (17) überträgt eine SMS-Nachricht, die der geschriebenen Nachricht entspricht, an das Telefon (29) des Empfängers.
DE60005866T 2000-05-05 2000-05-05 System und verfahren zur sprach- und datenintegration in einem telekommunikationsnetz Expired - Lifetime DE60005866T4 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IT2000/000176 WO2001086436A1 (en) 2000-05-05 2000-05-05 System and process for integrating voice and data in telecommunication networks

Publications (2)

Publication Number Publication Date
DE60005866T2 true DE60005866T2 (de) 2004-08-19
DE60005866T4 DE60005866T4 (de) 2005-08-25

Family

ID=11133518

Family Applications (2)

Application Number Title Priority Date Filing Date
DE60005866A Expired - Fee Related DE60005866D1 (de) 2000-05-05 2000-05-05 System und verfahren zur sprach- und datenintegration in einem telekommunikationsnetz
DE60005866T Expired - Lifetime DE60005866T4 (de) 2000-05-05 2000-05-05 System und verfahren zur sprach- und datenintegration in einem telekommunikationsnetz

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE60005866A Expired - Fee Related DE60005866D1 (de) 2000-05-05 2000-05-05 System und verfahren zur sprach- und datenintegration in einem telekommunikationsnetz

Country Status (6)

Country Link
EP (1) EP1279097B1 (de)
AT (1) ATE251777T1 (de)
AU (1) AU2000246111A1 (de)
DE (2) DE60005866D1 (de)
ES (1) ES2206231T3 (de)
WO (1) WO2001086436A1 (de)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE523335C2 (sv) * 1998-07-03 2004-04-13 Sendit Ab Förfarande och anordning för åtkomst och inhämtning av information

Also Published As

Publication number Publication date
DE60005866T4 (de) 2005-08-25
EP1279097A1 (de) 2003-01-29
ES2206231T3 (es) 2004-05-16
DE60005866D1 (de) 2003-11-13
AU2000246111A1 (en) 2001-11-20
WO2001086436A1 (en) 2001-11-15
EP1279097B1 (de) 2003-10-08
ATE251777T1 (de) 2003-10-15

Similar Documents

Publication Publication Date Title
DE69832057T2 (de) Datendienst in einem mobilen kommunikationsnetz
DE10064627B4 (de) Verfahren und System für die Verarbeitung von E-Mail-Nachrichten in einem Datenübertragungssystem
DE69913953T2 (de) Verfahren und vorrichtung zur verarbeitung von elektronischen post
DE69814181T2 (de) Verfahren und vorrichtung zur konfiguration eines spracherkennungssystems
DE102016102341A1 (de) System und verfahren zum themenbezogenen trennen bei instant messaging
DE10202692A1 (de) E-Mail-Umwandlungsdienst
DE60211804T2 (de) Verfahren und System zur Übertragung von Nachrichten in einem Telekommunikationsystem
DE112011103172T5 (de) Unterstützung des transaktionsorientierten Nachrichtenaustauschs in verbundenen Nachrichtenaustauschnetzwerken
DE60128622T2 (de) Betriebssystem für strukturierte Verarbeitung von Information
DE10208295A1 (de) Verfahren zum Betrieb eines Sprach-Dialogsystems
EP1246100A2 (de) Verfahren, Vorrichtung und E-Mailserver zum Erkennen einer unerwünschten E-Mail
DE60005866T2 (de) System und verfahren zur sprach- und datenintegration in einem telekommunikationsnetz
DE10146518A1 (de) Verfahren zum Verbinden von zwei Endgeräten über ein Informationsnetz, sowie Endgeräte und Server zur Durchführung des Verfahrens
DE20009110U1 (de) System zum Empfang, zur Konvertierung und zum Versand von Daten
EP2198574B1 (de) Teilen von emails zwischen zwei benutzern mit hilfe eines servers
DE102008033912A1 (de) Verfahren zum Versenden applikationsbasierter Nachrichten sowie Computerprogammprodukt zum Empfang und zur Weiterleitung applikationsbasierter Nachrichten
DE102004014725A1 (de) Verfahren und Computer zum Versenden eines elektronischen Dokumentes
DE60104672T2 (de) System zur überwachung von terminals
DE19816700C1 (de) Kommunikationssystem sowie Verfahren zur Übertragung von Daten
EP2272246B1 (de) Verfahren, server und kommunikationsendgerät zur steuerung eines netzgestützten dienstes in einer kommunikationsanordnung
EP1265408A1 (de) System und Verfahren zum Verteilen von Nachrichten
EP2036281B1 (de) Verfahren zum automatisierten aufnehmen von adressen in eine liste akzeptierter sender in einem kommunikationssystem
DE10147503A1 (de) Verfahren zur Konfiguration eines Kommunikationsendgeräts
WO2007131963A1 (de) Verfahren zur verknüpften nachrichtenübertragung und -verarbeitung in einem telekommunikationsnetz
DE60207056T2 (de) System und Verfahren zur Datenteilung von einem WAP-Endgerät