DE102008046713B4 - Verfahren zur Gruppen-Kommunikation zwischen Teilnehmern verschiedener Nachrichtendienste, Kommunikations-Endgerät und Computerprogrammprodukt - Google Patents
Verfahren zur Gruppen-Kommunikation zwischen Teilnehmern verschiedener Nachrichtendienste, Kommunikations-Endgerät und Computerprogrammprodukt Download PDFInfo
- Publication number
- DE102008046713B4 DE102008046713B4 DE102008046713A DE102008046713A DE102008046713B4 DE 102008046713 B4 DE102008046713 B4 DE 102008046713B4 DE 102008046713 A DE102008046713 A DE 102008046713A DE 102008046713 A DE102008046713 A DE 102008046713A DE 102008046713 B4 DE102008046713 B4 DE 102008046713B4
- Authority
- DE
- Germany
- Prior art keywords
- message
- group
- communication terminal
- service
- application layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims abstract description 208
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000004590 computer program Methods 0.000 title claims description 7
- 238000004883 computer application Methods 0.000 claims description 19
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 125000002091 cationic group Chemical group 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
• Empfangen mit einem Kommunikations-Endgerät (101) eines ersten Teilnehmers (T1), in einer Gruppen-Kommunikationssitzung, an der das Kommunikations-Endgerät (101) des ersten Teilnehmers (T1), ein zweiter Teilnehmer (T2) und ein dritter Teilnehmer (T3) teilnehmen, einer ersten Nachricht (510), die von dem zweiten Teilnehmer (T2) mittels eines ersten Anwendungsschicht-Nachrichtendienstes gesendet wurde; und
• Senden mit dem Kommunikations-Endgerät (101), in der Gruppen-Kommunikationssitzung, einer zweiten Nachricht (520), welche einen Inhalt der empfangenen ersten Nachricht (510) enthält, an den dritten Teilnehmer (T3) zum Empfang mittels eines zweiten Anwendungsschicht-Nachrichtendienstes, der von dem ersten Anwendungsschicht-Nachrichtendienst verschieden ist.
Description
- Die Erfindung betrifft ein Verfahren zur Gruppen-Kommunikation zwischen Teilnehmern verschiedener Nachrichtendienste, ein Kommunikations-Endgerät und ein Computerprogrammprodukt.
- Eine Kommunikation mit technischen Mitteln zwischen bestimmten, endlich vielen Teilnehmern bezeichnet man als Kommunikationssitzung. In einer Gruppen-Kommunikationssitzung, auch bekannt unter den englischen Begriffen „group session” und „chat room”, kann eine von einem Teilnehmer gesendete Nachricht mehreren oder allen anderen Teilnehmern der Gruppen-Kommunikationssitzung zugestellt werden. Derartige Nachrichten bezeichnet man als Gruppen-Nachrichten. Gruppen-Nachrichten können durch einen Server, beispielsweise einen Nachrichtendienst-Server, an die verschiedenen Teilnehmer verteilt werden.
-
US 2007/0098009 A1 - Ferner offenbart
US 2007/0010248 A1 - Es gibt verschiedene Nachrichtendienste, deren Nachrichten-Übertragungsprotokolle nicht kompatibel sind. Eine Kompatibilität ist seitens der Dienstanbieter auch häufig unerwünscht. Falls zwei Teilnehmer in einer Gruppen-Kommunikation sich verschiedener Nachrichtendienste bedienen wollen, besteht das Problem, dass ein Nachrichtendienst-Server des einen Dienstes eine Nachricht gemäß dem anderen Dienst weder senden noch empfangen kann.
- Der Erfindung liegt die Aufgabe zugrunde, eine Gruppen-Kommunikation zwischen Teilnehmern verschiedener Nachrichtendienste zu ermöglichen.
- Die Aufgabe wird durch ein Verfahren und eine Vorrichtung gemäß den jeweiligen unabhängigen Patentansprüchen gelöst.
- Gemäß verschiedenen Ausführungsbeispielen der Erfindung wird der Inhalt einer mit einem Kommunikations-Endgerät empfangenen Nachricht in einer automatisierten Weise mit dem Kommunikations-Endgerät an Teilnehmer anderer Nachrichtendienste versendet. Die Nachricht wird an ausgewählte Mitglieder einer dem Kommunikations-Endgerät bekannten Teilnehmergruppe gesendet.
- Bei einem Verfahren zur Gruppen-Kommunikation zwischen Teilnehmern verschiedener Nachrichtendienste wird in einer Gruppen-Kommunikationssitzung, an der ein Kommunikations-Endgerät eines ersten Teilnehmers, ein zweiter Teilnehmer und ein dritter Teilnehmer teilnehmen, eine erste Nachricht, die von dem zweiten Teilnehmer mittels eines ersten Anwendungsschicht-Nachrichtendienstes gesendet wurde, von dem Kommunikations-Endgerät empfangen. Mit dem Kommunikations-Endgerät wird in der Gruppen-Kommunikationssitzung eine zweite Nachricht, welche einen Inhalt der empfangenen ersten Nachricht enthält, an den dritten Teilnehmer zum Empfang mittels eines zweiten Anwendungsschicht-Nachrichtendienstes, der von dem ersten Anwendungsschicht-Nachrichtendienst verschieden ist, gesendet.
- Ein Kommunikations-Endgerät weist eine Empfangseinrichtung auf, die eingerichtet ist zum Empfangen, in einer Gruppen-Kommunikationssitzung, an der das Kommunikations-Endgerät, ein zweiter Teilnehmer und ein dritter Teilnehmer teilnehmen, einer ersten Nachricht, die von dem zweiten Teilnehmer mittels eines ersten Anwendungsschicht- Nachrichtendienstes gesendet wurde, und weist weiter auf eine Sendeeinrichtung, die eingerichtet ist zum Senden, in der Gruppen-Kommunikationssitzung, einer zweiter Nachricht, welche einen Inhalt der empfangenen ersten Nachricht enthält, an den dritten Teilnehmer zum Empfang mittels eines zweiten Anwendungsschicht-Nachrichtendienstes, der von dem ersten Anwendungsschicht-Nachrichtendienst verschieden ist.
- Ein Aspekt der Erfindung kann anschaulich darin gesehen werden, dass in einer Gruppen-Kommunikation zwei Teilnehmer mittels verschiedener Nachrichtendienste teilnehmen, deren Nachrichten-Übertragungsprotokolle nicht kompatibel sind, und ein Kommunikations-Endgerät, das in der Lage ist, mit beiden Nachrichtendiensten kommunizieren zu können, eine Nachricht des einen Teilnehmers, die mittels des einen Nachrichtendienstes gesendet wurde, an den anderen Teilnehmer weiterleitet, so dass er die Nachricht mittels des anderen Nachrichtendienstes empfangen kann.
- Daraus ergibt sich der Vorteil, dass eine Nachrichtendienstübergreifende Gruppen-Kommunikation ermöglicht wird. Es können dabei verschiedene Nachrichtendienste verwendet werden, deren Nachrichten-Übertragungsprotokolle nicht kompatibel sind. Es wird insbesondere ermöglicht, dass innerhalb der Gruppen-Kommunikationssitzung verschickte Nachrichten von Teilnehmern, die nicht selbst der Gruppensitzungsinitiator sind, die mittels anderer Nachrichtendienste teilnehmenden Gruppenmitglieder erreichen. Auch falls ein Teilnehmer mittels eines Nachrichtendienstportals mit Teilnehmern verschiedener Nachrichtendienste kommuniziert, können die Teilnehmer dieser Nachrichtendienste Nachrichtdienst-übergreifend in der Gruppe kommunizieren.
- Vorteilhaft ist auch, dass die Gruppen-Kommunikation keine besondere Anpassung an spezielle Nachrichtendienst-Technologien erfordert. Sie ist daher auch unabhängig von eventuellen Technologieänderungen der verwendeten Nachrichtendienste. Weiterhin ist vorteilhaft, dass die Nachrichten von einem Teilnehmer eines Nachrichtendienstes an die Teilnehmer eines anderen Nachrichtendienstes nicht durch eine Instanz im Kommunikationsnetzwerk, beispielsweise durch eine Brücke zwischen den beiden Nachrichtendiensten, an den anderen Nachrichtendienst angepasst werden müssen.
- Weitere Ausführungsbeispiele der Erfindung sind den abhängigen Patentansprüchen und der nachfolgenden Beschreibung zu entnehmen. Dabei gelten, wo anwendbar, die Erläuterungen zu den Verfahren auch sinngemäß für die Vorrichtungen und umgekehrt.
- Gemäß einem Ausführungsbeispiel ist der Inhalt der empfangenen ersten Nachricht ein vollständiger Nutzinhalt der empfangenen ersten Nachricht. Anschaulich bedeutet dies, dass die zweite Nachricht die komplette Information enthält, welche der Absender der ersten Nachricht mitteilen wollte. Der im sogenannten Nachrichtenkörper enthaltene Inhalt der empfangenen ersten Nachricht wird komplett in die zu sendende zweite Nachricht eingefügt.
- Gemäß einem Ausführungsbeispiel weist das Verfahren weiterhin auf, dass der Inhalt der empfangenen ersten Nachricht mit Hilfe einer Computer-Applikation kopiert wird, die von dem Kommunikations-Endgerät für eine Kommunikation mittels des ersten Anwendungsschicht-Nachrichtendienstes verwendet wird, und dass die zweite Nachricht mit einer anderen Computer-Applikation erzeugt wird, die von dem Kommunikations-Endgerät für eine Kommunikation mittels des zweiten Anwendungsschicht-Nachrichtendienstes verwendet wird, und dass der kopierte Inhalt in die zweite Nachricht eingefügt wird. Anschaulich ausgedrückt wird, falls das Kommunikations-Endgerät für die Kommunikation mit unterschiedlichen Nachrichtendiensten verschiedene Applikationen verwendet, der Inhalt der empfangenen Nachricht aus der empfangenden Applikation kopiert und in eine neue, mit der sendenden Applikation erzeugte Nachricht eingefügt.
- In dieser Beschreibung ist unter einer Computer-Applikation ein Programm zu verstehen, welches nicht notwendigerweise auf einem Computer wie einem Personal-Computer (PC) o. ä. ausgeführt wird, sondern beispielsweise auf einem Kommunikations-Endgerät, insbesondere beispielsweise von einem Prozessor des Kommunikations-Endgeräts ausgeführt wird. Beispielsweise kann eine Computer-Applikation von einem Basisband-Prozessor oder einem Applikations-Prozessor eines Mobilfunktelefons ausgeführt werden.
- Gemäß einem Ausführungsbeispiel weist das Verfahren weiterhin auf, dass der Inhalt der empfangenen ersten Nachricht kopiert wird, dass die zweite Nachricht mit einer Computer-Applikation erzeugt wird, die von dem Kommunikations-Endgerät für eine Kommunikation mittels des ersten Anwendungsschicht-Nachrichtendienstes und für eine Kommunikation mittels des zweiten Anwendungsschicht-Nachrichtendienstes verwendet wird, und dass der kopierte Inhalt in die zweite Nachricht eingefügt wird. Anschaulich ausgedrückt wird, falls das Kommunikations-Endgerät für die Kommunikation mit unterschiedlichen Nachrichtendiensten eine einzige Applikation verwendet, der Inhalt der empfangenen Nachricht kopiert und in eine neue mit dieser Applikation erzeugte Nachricht eingefügt.
- Gemäß einem Ausführungsbeispiel ist die empfangene erste Nachricht nicht gemäß einem Anwendungsschicht-Nachrichtenübertragungsprotokoll des zweiten Anwendungsschicht-Nachrichtendienstes formatiert. Anschaulich ausgedrückt wurde die erste Nachricht nicht mit dem zweiten Nachrichtendienst empfangen.
- Gemäß einem Ausführungsbeispiel ist die empfangene erste Nachricht gemäß einem Anwendungsschicht-Nachrichtenübertragungsprotokoll des ersten Anwendungsschicht-Nachrichtendienstes formatiert. Anschaulich ausgedrückt wurde die erste Nachricht mit dem ersten Nachrichtendienst empfangen.
- Gemäß einem Ausführungsbeispiel ist die zweite Nachricht nicht gemäß einem Anwendungsschicht-Nachrichtenübertragungsprotokoll des ersten Anwendungsschicht-Nachrichtendienstes formatiert. Anschaulich ausgedrückt wird die zweite Nachricht nicht mit dem ersten Nachrichtendienst gesendet.
- Gemäß einem Ausführungsbeispiel ist die zweite Nachricht gemäß einem Anwendungsschicht-Nachrichtenübertragungsprotokoll des zweiten Anwendungsschicht-Nachrichtendienstes formatiert. Anschaulich ausgedrückt wird die zweite Nachricht mit dem zweiten Nachrichtendienst gesendet.
- Gemäß einem Ausführungsbeispiel weist die Gruppen-Kommunikationssitzung einen oder mehrere weitere Teilnehmer auf und die zweite Nachricht wird an diejenigen der weiteren Teilnehmer gesendet, welche die erste Nachricht nicht von dem zweiten Teilnehmer erhalten haben. Anschaulich ausgedrückt wird die erste Nachricht in Form der zweiten Nachricht an diejenigen Teilnehmer weitergeleitet, welche die erste Nachricht nicht direkt vom Absender erhalten haben. Das Kommunikations-Endgerät des ersten Teilnehmers kann erkennen oder ermitteln, an welche weiteren Teilnehmer die erste Nachricht von dem zweiten Teilnehmer direkt gesendet wurde, beispielsweise anhand der Liste der Adressaten der ersten Nachricht. Es kann vorgesehen sein, dass eine Information, an welche weiteren Teilnehmer die erste Nachricht von dem zweiten Teilnehmer gesendet wurde, in der ersten Nachricht enthalten ist.
- Gemäß einem Ausführungsbeispiel weist die Gruppen-Kommunikationssitzung einen oder mehrere weitere Teilnehmer auf und die zweite Nachricht wird an die weiteren Teilnehmer zum Empfang mittels eines jeweiligen Anwendungsschicht-Nachrichtendienstes gesendet, mittels welchem der jeweilige weitere Teilnehmer Nachrichten in der Gruppen-Kommunikationssitzung empfängt.
- Gemäß einem Ausführungsbeispiel weist die zweite Nachricht eine Kennzeichnung auf, welche die zweite Nachricht als Gruppen-Nachricht der Gruppen-Kommunikationssitzung kennzeichnet. Eine Gruppen-Nachricht ist eine Nachricht, die ein Teilnehmer der Gruppen-Kommunikationssitzung an mehrere oder alle weiteren Teilnehmer der Gruppen-Kommunikationssitzung sendet.
- Gemäß einem Ausführungsbeispiel weist die zweite Nachricht eine Absenderangabe auf, wobei die Absenderangabe eine Teilnehmeradresse des zweiten Teilnehmers beinhaltet. Anschaulich ausgedrückt wird dadurch einem Empfänger der zweiten Nachricht mitgeteilt, dass mindestens ein Teil des Inhalts der zweiten Nachricht ursprünglich von dem zweiten Teilnehmer versendet wurde, welcher durch seine Teilnehmeradresse identifiziert werden kann. Anschaulich ausgedrückt wird als Senderadresse der weitergeleiteten Nachricht die Adresse des ursprünglichen Senders der Nachricht eingetragen.
- Gemäß einem Ausführungsbeispiel weist die erste Nachricht eine Kennzeichnung auf, welche die erste Nachricht als Gruppen-Nachricht der Gruppen-Kommunikationssitzung kennzeichnet.
- Gemäß einem Ausführungsbeispiel ist die erste Nachricht eine Antwort des zweiten Teilnehmers auf eine Gruppen-Nachricht der Gruppen-Kommunikationssitzung, welche der zweite Teilnehmer erhalten hat.
- Gemäß einem Ausführungsbeispiel weist das Verfahren weiterhin auf, dass die empfangene erste Nachricht als Gruppen-Nachricht der Gruppen-Kommunikationssitzung oder als Antwort auf eine Gruppen-Nachricht der Gruppen-Kommunikationssitzung identifiziert wird. Dadurch wird es möglich, nur solche Inhalte weiterzusenden, die im Rahmen einer Gruppen-Nachricht oder einer Gruppen-Antwort erhalten wurden. Die Identifizierung kann anhand von die Nachricht charakterisierenden Informationen erfolgen, beispielsweise anhand einer Betreffangabe oder anhand einer Angabe, welche die Gruppen-Kommunikationssitzung bezeichnet. Es kann auch vorgesehen sein, die erste Nachricht als Gruppen-Nachricht zu kennzeichnen. Es kann weiter vorgesehen sein, in der ersten Nachricht alle tatsächlichen oder alle gewünschten Empfänger im Inhaltsbereich, beispielsweise dem Nachrichtenkörper, der Nachricht anzugeben. Dadurch wird es dem Kommunikations-Endgerät erleichtert, zu entscheiden, an welche Teilnehmer der Inhalt der ersten Nachricht mittels der zweiten Nachricht weiterzuleiten ist. Es kann weiter vorgesehen sein, die tatsächlichen oder gewünschten Empfänger im Inhalt der zweiten Nachricht anzugeben. Dadurch wird sichergestellt, dass der dritte Teilnehmer diese Information beim Empfang der zweiten Nachricht erhält.
- Das Kommunikations-Endgerät kann weiterhin aufweisen: eine Computer-Applikation, die von dem Kommunikations-Endgerät für eine Kommunikation mittels des ersten Anwendungsschicht-Nachrichtendienstes verwendet wird; und eine andere Computer-Applikation, die von dem Kommunikations-Endgerät für eine Kommunikation mittels des zweiten Anwendungsschicht-Nachrichtendienstes verwendet wird und die eingerichtet ist zum Erzeugen der zweiten Nachricht; wobei das Kommunikations-Endgerät eingerichtet ist zum Kopieren des Inhalts der empfangenen ersten Nachricht mit der Computer-Applikation und zum Einfügen des kopierten Inhalts in die zweite Nachricht.
- Ferner kann das Kommunikations-Endgerät aufweisen: eine Computer-Applikation, die von dem Kommunikations-Endgerät für eine Kommunikation mittels des ersten Anwendungsschicht-Nachrichtendienstes und für eine Kommunikation mittels des zweiten Anwendungsschicht-Nachrichtendienstes verwendet wird und die eingerichtet ist zum Erzeugen der zweiten Nachricht; wobei das Kommunikations-Endgerät eingerichtet ist zum Kopieren des Inhalts der empfangenen ersten Nachricht und zum Einfügen des kopierten Inhalts in die zweite Nachricht.
- Die Gruppen-Kommunikationssitzung kann einen oder mehrere weitere Teilnehmer aufweisen, wobei das Kommunikations-Endgerät eingerichtet ist zum Ermitteln derjenigen der weiteren Teilnehmer, welche die erste Nachricht nicht von dem zweiten Teilnehmer erhalten haben und eingerichtet ist zum Senden der zweiten Nachricht an die ermittelten weiteren Teilnehmer.
- Außerdem kann die Gruppen-Kommunikationssitzung einen oder mehrere weitere Teilnehmer aufweisen, wobei das Kommunikations-Endgerät eingerichtet ist zum Senden der zweiten Nachricht an die weiteren Teilnehmer zum Empfang mittels eines jeweiligen Anwendungsschicht-Nachrichtendienstes, mittels welchem der jeweilige weitere Teilnehmer Nachrichten in der Gruppen-Kommunikationssitzung empfängt.
- Das Kommunikations-Endgerät kann eingerichtet sein zum Empfangen einer Kennzeichnung der ersten Nachricht, welche die erste Nachricht als Gruppen-Nachricht der Gruppen-Kommunikationssitzung kennzeichnet.
- Ferner kann das Kommunikations-Endgerät eingerichtet sein zum Senden der zweiten Nachricht mit einer Kennzeichnung, welche die zweite Nachricht als Gruppen-Nachricht der Gruppen-Kommunikationssitzung kennzeichnet.
- Weiterhin kann das Kommunikations-Endgerät eingerichtet sein zum Senden der zweiten Nachricht mit einer Absenderangabe, wobei die Absenderangabe eine Teilnehmeradresse des zweiten Teilnehmers beinhaltet.
- Außerdem kann das Kommunikations-Endgerät eine Identifizierungseinrichtung aufweisen, welche eingerichtet ist zum Identifizieren der empfangenen ersten Nachricht als Gruppen-Nachricht der Gruppen-Kommunikationssitzung oder als Antwort auf eine Gruppen-Nachricht der Gruppen-Kommunikationssitzung.
- Gemäß einem Ausführungsbeispiel erfolgt die Gruppen-Kommunikation mit diskreten Nachrichten, beispielsweise Textnachrichten. Gemäß einem anderen Ausführungsbeispiel erfolgt die Gruppen-Kommunikation mit kontinuierlichen Medien, beispielsweise Sprache.
- Gemäß einem Ausführungsbeispiel werden die Teilnehmer der Gruppen-Kommunikationssitzung im Inhalt der ersten Nachricht oder der zweiten Nachricht angegeben. Es können die Adressen oder die Namen der Teilnehmer angegeben werden. Gemäß einem anderen Ausführungsbeispiel kann der Sender einer Nachricht im Inhalt der ersten Nachricht oder zweiten Nachricht angegeben werden, beispielsweise durch die Angabe seiner Teilnehmeradresse oder seines Namens.
- Gemäß einem Ausführungsbeispiel ist im Inhaltsbereich der ersten Nachricht oder der zweiten Nachricht ein Gruppensitzungsindikator angegeben, welcher angibt, dass die jeweilige Nachricht im Rahmen einer Gruppensitzung verschickt wurde. Gemäß einem anderen Ausführungsbeispiel ist im Inhaltsbereich der ersten Nachricht oder der zweiten Nachricht ein Gruppensitzungsidentifikator angegeben, welcher angibt, im Rahmen welcher Gruppensitzung die jeweilige Nachricht verschickt wurde.
- Gemäß einem Ausführungsbeispiel ist der erste Nachrichtendienst oder der zweite Nachrichtendienst ein Instant-Messaging-Dienst (Sofortmitteilungsdienst). Bei einem Instant-Messaging-Dienst werden die Nachrichten dem Empfänger sofort zugesandt. Damit können die Teilnehmer fast in Echtzeit kommunizieren. Dieser Diensttyp eignet sich dadurch zum schnellen Austauschen von Kurzmitteilungen und zur Teilnahme an einem sogenannten Konferenz-Chat (Gesprächsgruppe) mit mehreren Teilnehmern. Beispiele für Instant-Messaging-Dienste sind der „AOL Instant Messenger” (AIM) des Unternehmens AOL („America Online”), der „MSN Messenger” des Unternehmens MSN („Microsoft Network Online Services”) und der „Yahoo Instant Messenger” des Unternehmens Yahoo („Yahoo! Inc.”).
- Gemäß einem Ausführungsbeispiel ist der erste Nachrichtendienst oder der zweite Nachrichtendienst ein Store-and-Forward-Dienst (Speichern-und-Weiterleiten-Dienst). Bei diesem Diensttyp werden die ausgetauschten Nachrichten in einem Nachrichtendienst-Server zwischengespeichert und zu einem späteren Zeitpunkt dem Empfänger zugestellt. Beispiele für Store-and-Forward-Dienste sind Email (elektronische Post) und der Short Messaging Service (Kurzmitteilungsdienst) SMS.
- Gemäß einem Ausführungsbeispiel kommuniziert das Kommunikations-Endgerät mit den Nachrichtendiensten des zweiten Teilnehmers und des dritten Teilnehmers mittels eines Nachrichtendienstportals. Ein Nachrichtendienstportal ermöglicht einen vereinheitlichten Zugang zu verschiedenen Nachrichtendiensten. Das Kommunikations-Endgerät kann mittels nur einer Computer-Applikation auf das Nachrichtendienstportal zugreifen und damit indirekt auf verschiedene Nachrichtendienste zugreifen. Ein Beispiel für ein Nachrichtendienstportal ist das sogenannte „Full Messaging Portal” des Anbieters TJAT (TJAT Systems EU Limited, London, United Kingdom, www.tjat.com).
- Beispielsweise kann ein Nachrichtendienstportal, beispielsweise das von TJAT, von Mobilfunkgeräten aus mittels WAP erreicht werden. WAP steht für Wireless Application Protocol (drahtloses Applikationsprotokoll), ein Verfahren für den Internetzugang mittels Mobilfunkgeräten. Auf ein Nachrichtendienstportal kann jedoch auch mit anderen Kommunikationsmitteln und auf anderen Kommunikationswegen zugegriffen werden. Gemäß einem weiteren Ausführungsbeispiel wird ein Mobilfunkzugang zu einem Nachrichtendienstportal, beispielsweise dem von TJAT, mittels des IP Multimedia Subsystem (Internetprotokoll-Multimedien-Teilsystem) IMS hergestellt.
- Gemäß einem Ausführungsbeispiel der Erfindung ist ein Computerprogrammprodukt zur Gruppen-Kommunikation zwischen Teilnehmern verschiedener Anwendungsschicht-Nachrichtendienste vorgesehen, wobei, wenn das Computerprogrammprodukt von einem Prozessor ausgeführt wird, ein Verfahren gemäß einem der in dieser Anmeldung beschriebenen Ausführungsbeispiele durchgeführt wird. Das Computerprogrammprodukt kann einen auf einem maschinenlesbaren Träger gespeicherten Programmcode beinhalten.
- Gemäß einem weiteren Ausführungsbeispiel ist ein maschinenlesbarer Träger vorgesehen, auf dem ein Programmcode gespeichert ist, wobei, wenn der Programmcode von einem Prozessor ausgeführt wird, ein Verfahren gemäß einem der in dieser Anmeldung beschriebenen Ausführungsbeispiele durchgeführt wird.
- Ausführungsbeispiele der Erfindung sind in den Figuren dargestellt und werden im Folgenden näher erläutert.
- Es zeigen
-
1 ein Blockdiagramm der Systemarchitektur eines Nachrichtendienstes gemäß einem Ausführungsbeispiel; -
2 ein Nachrichtenflussdiagramm einer Gruppen-Kommunikationssitzung gemäß einem Ausführungsbeispiel; -
3 ein Blockdiagramm der Systemarchitektur mit zwei verschiedenen Nachrichtendiensten gemäß einem Ausführungsbeispiel; -
4 ein Nachrichtenflussdiagramm, in dem der Nachrichtenfluss beim gleichzeitigen Versenden einer Nachricht an zwei verschiedene Nachrichtendienste gemäß einem Ausführungsbeispiel dargestellt ist; -
5 ein Nachrichtenflussdiagramm, in dem der Nachrichtenfluss beim Verteilen einer Antwortnachricht gemäß einem Ausführungsbeispiel dargestellt ist; -
6 ein Blockdiagramm einer Systemarchitektur mit einem Nachrichtendienstportal und zwei verschiedenen Nachrichtendiensten gemäß einem Ausführungsbeispiel; -
7 ein Nachrichtenflussdiagramm, in dem der Nachrichtenfluss beim gleichzeitigen Versenden einer Nachricht mittels eines Nachrichtendienstportals gemäß einem Ausführungsbeispiel dargestellt ist; und -
8 ein Nachrichtenflussdiagramm, in dem der Nachrichtenfluss beim Verteilen einer Antwortnachricht mittels eines Nachrichtendienstportals gemäß einem Ausführungsbeispiel der Erfindung dargestellt ist. - Im Rahmen dieser Beschreibung werden die Begriffe „verbunden”, „angeschlossen” sowie „gekoppelt” verwendet zum Beschreiben sowohl einer direkten als auch einer indirekten Verbindung, eines direkten oder indirekten Anschlusses sowie einer direkten oder indirekten Kopplung. In den Figuren sind identische oder ähnliche Elemente mit identischen Bezugszeichen versehen, soweit dies zweckmäßig ist.
-
1 zeigt die grundsätzliche Systemarchitektur eines Nachrichtendienstes. - Nachrichtendienste (englischer Fachbegriff: Messaging Services) ermöglichen es, Nachrichten zwischen Kommunikationspartnern auszutauschen. Beispielsweise können Textnachrichten ausgetauscht werden. Ein Nachrichtendienst, das heißt die Funktionen, welche ein Nachrichtendienst den beteiligten Kommunikationspartnern anbietet, wird durch einen Nachrichtendienst-Server bereitgestellt. Die Teilnehmer des Nachrichtendienstes kommunizieren dabei nicht direkt miteinander, sondern über den Server.
- In dem dargestellten Beispiel nehmen ein erster Teilnehmer (T1)
101 , ein zweiter Teilnehmer (T2)102 und ein dritter Teilnehmer (T3)103 an einer Gruppen-Kommunikationssitzung teil. Die Teilnehmer101 ,102 ,103 tauschen dabei Nachrichten mittels des Nachrichtendienst-Servers (NS)110 aus. - Unter einer Kommunikationssitzung ist eine Kommunikation mit technischen Mitteln zwischen bestimmten, endlich vielen Teilnehmern zu verstehen. Der Begriff „Teilnehmer” soll in dieser Patentanmeldung sowohl für die an einer Kommunikation teilnehmende Person als auch für die von dieser Person zur Kommunikation benutzten technischen Mitteln stehen. Beispielsweise benutzt der erste Teilnehmer
101 zur Kommunikation ein Kommunikations-Endgerät. Dieses kann beispielsweise ein Telefon, ein Mobilfunktelefon oder ein Computer sein. Das Kommunikations-Endgerät ist über eine geeignete Kommunikationsverbindung, beispielsweise eine Mobilfunkverbindung oder eine drahtgebundene Verbindung, mit dem Nachrichtendienst-Server110 gekoppelt. Der zweite Teilnehmer102 und der dritte Teilnehmer103 verwenden ebenfalls technische Einrichtungen, beispielsweise ebenfalls Kommunikations-Endgeräte, zur Kommunikation mit dem Nachrichtendienst-Server110 . -
2 zeigt einen Nachrichtenfluss in einer Gruppen-Kommunikationssitzung zwischen den Teilnehmern101 ,102 ,103 und dem Nachrichtendienst-Server110 . - Zwischen zwei oder auch mehr als zwei Kommunikationspartnern können beispielsweise Instant-Messaging-Nachrichten (Sofortmitteilungsnachrichten) ausgetauscht werden. Das kann in einer Gruppensitzung beziehungsweise Gruppen-Kommunikationssitzung (englischer Fachbegriff: Chat Room) der betreffenden Kommunikationspartner oder Teilnehmer geschehen. Dabei wird eine Nachricht, die an mehrere Teilnehmer gerichtet ist, durch den betreffenden Nachrichtendienst-Server an alle Teilnehmer der Sitzung bis auf den absendenden Teilnehmer verteilt. Ein entsprechender Nachrichtenfluss ist in
2 dargestellt. Beispielsweise möchte der erste Teilnehmer101 eine Gruppen-Nachricht an den zweiten Teilnehmer102 und den dritten Teilnehmer103 senden. Dafür sendet der erste Teilnehmer101 die Nachricht205 an den Nachrichtendienst-Server110 . Dieser leitet die Nachricht205 (genauer ausgedrückt: den Inhalt der Nachricht205 ) in Form der Nachricht210 an den zweiten Teilnehmer102 weiter und in Form der Nachricht215 an den dritten Teilnehmer103 weiter. In analoger Weise kann auch eine Nachricht von einem Teilnehmer an einen Nachrichten-Server, von einem Teilnehmer an einen anderen Teilnehmer oder von einem Nachrichten-Server an einen anderen Nachrichten-Server weitergeleitet werden. -
3 zeigt eine Systemarchitektur mit zwei verschiedenen Nachrichtendiensten. - Ein erster Nachrichtendienst-Server (NS1)
311 stellt einen ersten Nachrichtendienst zur Verfügung und ein zweiter Nachrichtendienst-Server (NS2)312 stellt einen zweiten Nachrichtendienst zur Verfügung. In diesem Beispiel ist der erste Teilnehmer101 beziehungsweise dessen Kommunikationsendgerät eingerichtet, sowohl mittels des ersten Nachrichtendienstes als auch mittels des zweiten Nachrichtendienstes zu kommunizieren. Der Teilnehmer101 kann also Nachrichten mit dem Nachrichtendienst-Server311 und Nachrichten mit dem Nachrichtendienst-Server312 austauschen. Der zweite Teilnehmer102 ist ein Teilnehmer des ersten Nachrichtendienstes, er kann nur mit dem Nachrichtendienst-Server311 Nachrichten austauschen. Der dritte Teilnehmer103 ist ein Teilnehmer des zweiten Nachrichtendienstes, er kann nur mit dem Nachrichtendienst-Server312 Nachrichten austauschen. - Es wird nun angenommen, dass der erste Nachrichtendienst-Server
311 den Nachrichtendienst AIM zur Verfügung stellt und der zweite Nachrichtendienst-Server312 den Nachrichtendienst Yahoo Instant Messenger zur Verfügung stellt. Die drei Teilnehmer101 ,102 ,103 möchten eine Nachrichtendienstübergreifende Gruppen-Kommunikation per AIM und Yahoo durchführen. Teilnehmer101 ist Mitglied bei AIM und Yahoo, er möchte mit Teilnehmer102 bei AIM und Teilnehmer103 bei Yahoo in einer Gruppen-Kommunikationssitzung Sofortnachrichten (englischer Fachbegriff: Instant Messages) austauschen. Das Kommunikations-Endgerät des Teilnehmers101 stellt eine AIM-Applikation zur Kommunikation per AIM und eine Yahoo-Applikation zur Kommunikation per Yahoo zur Verfügung. Unter Applikation ist dabei eine Computer-Applikation zu verstehen, die von einem Prozessor des Kommunikations-Endgeräts des Teilnehmers101 ausgeführt wird. - Der Teilnehmer
101 meldet sich mit der AIM-Applikation beim AIM-Nachrichtendienst und mit der Yahoo-Applikation beim Yahoo-Nachrichtendienst an. Dann ruft der Teilnehmer101 eine Hilfsapplikation auf. - Der Begriff „Hilfsapplikation” ist dabei nur eine Bezeichnung zur Unterscheidung von den anderen in dieser Beschreibung beschriebenen Applikationen. Die Hilfsapplikation kann Informationen von der AIM- und der Yahoo-Applikation abfragen und diese beiden Applikationen steuern. Die Hilfsapplikation ist eine Computer-Applikation, die von einem Prozessor des Kommunikations-Endgeräts des Teilnehmers
101 ausgeführt wird. Die Hilfsapplikation kann beispielsweise mittels des sogenannten AppleScript auf einem Apple-Macintosh-Rechner realisiert sein. - Die Hilfsapplikation fragt dann sämtliche AIM- und Yahoo-Nachrichtenkontakte (englischer Fachbegriff: Buddies) des Teilnehmers
101 von der AIM- und der Yahoo-Applikation ab und stellt diese in einer Liste dem Benutzer dar. Der Benutzer wählt aus dieser Liste die Teilnehmer102 und103 aus und erzeugt eine neue Nachricht mit einem Nachrichteninhalt (Nachrichtenkörper) und Betreffinformationen und teilt der Hilfsapplikation mit, dass er die Nachricht in einer Gruppen-Kommunikationssitzung versenden möchte. -
4 zeigt den Nachrichtenfluss beim Versenden der im vorstehenden Abschnitt beschriebenen neuen Nachricht als Gruppen-Nachricht. - Die Hilfsapplikation steuert nun die AIM- und die Yahoo-Applikation so, dass die AIM-Applikation eine Nachricht
405 erzeugt mit dem Inhalt und dem Betreff der zu versendenden Nachricht und die Yahoo-Applikation eine Nachricht410 erzeugt mit dem Inhalt und dem Betreff der zu versendenden Nachricht. Die Nachricht405 ist dabei an den zweiten Teilnehmer102 adressiert und die Nachricht410 ist an den dritten Teilnehmer103 adressiert. Dann lässt die Hilfsapplikation die beiden Nachrichten405 und410 durch die AIM- beziehungsweise die Yahoo-Applikation versenden. Die Nachricht405 wird vom Endgerät des Teilnehmers101 an den gemäß AIM eingerichteten Nachrichtendienst-Server311 gesendet. Die Nachricht410 wird von dem Kommunikations-Endgerät des Teilnehmers101 an den gemäß Yahoo eingerichteten Nachrichtendienst-Server312 gesendet. Der AIM-Nachrichtdienst-Server leitet die Nachricht405 in Form der Nachricht415 an den zweiten Teilnehmer102 weiter. Der Yahoo-Nachrichtendienst-Server leitet die Nachricht410 an den dritten Teilnehmer103 in Form der Nachricht420 weiter. - In
5 ist der Nachrichtenfluss bei einer Antwort des zweiten Teilnehmers102 auf die in Form der AIM-Nachricht415 empfangene Gruppen-Nachricht des ersten Teilnehmers101 dargestellt. - Um auf die empfangene Nachricht zu antworten, erzeugt der zweite Teilnehmer
102 mit seiner AIM-Applikation eine Antwortnachricht505 und versendet diese an den ersten Teilnehmer101 . Genauer ausgedrückt, adressiert der zweite Teilnehmer102 die Nachricht505 an den ersten Teilnehmer101 und versendet sie an den AIM-Nachrichtendienst-Server, das heißt den ersten Nachrichtendienst-Server311 . Die Nachricht505 wird also mittels des ersten Nachrichtendienst-Servers311 an den ersten Teilnehmer101 gesendet. Dies ist ein Beispiel für eine erste Nachricht, die von dem zweiten Teilnehmer mittels eines ersten Nachrichtendienstes gesendet wurde. Die Nachricht505 indiziert dabei im Betreff der Nachricht, dass sie eine Antwort auf die empfangene Gruppen-Nachricht ist. - Die Nachricht
505 wird von dem ersten Nachrichtendienst-Server311 als Nachricht510 an den ersten Teilnehmer101 übermittelt, das heißt sie wird mittels des Nachrichtendienstes AIM an den ersten Teilnehmer101 übermittelt. Der erste Teilnehmer101 empfängt die Nachricht510 mit seiner AIM-Applikation. Dies stellt ein Beispiel dar für ein Empfangen mit einem Kommunikations-Endgerät eines ersten Teilnehmers, in einer Gruppen-Kommunikationssitzung, an der das Kommunikations-Endgerät des ersten Teilnehmers, ein zweiter Teilnehmer und ein dritter Teilnehmer teilnehmen, einer ersten Nachricht, die von dem zweiten Teilnehmer mittels eines ersten Nachrichtendienstes gesendet wurde. - Nun überprüft die Hilfsapplikation im Endgerät des Teilnehmers
101 den Betreff der empfangenen Nachricht. Anhand des Betreffs erkennt die Hilfsapplikation, dass die empfangene Nachricht eine Antwort auf die erste in der Gruppensitzung versendete Nachricht des Teilnehmers101 ist. Die Hilfsapplikation bestimmt nun alle Teilnehmer der Gruppen-Kommunikationssitzung außer dem Sender, das heißt dem Teilnehmer102 , und dem Empfänger, das heißt dem Teilnehmer101 , der Antwortnachricht, und findet, dass der dritte Teilnehmer103 ein weiterer Teilnehmer der Gruppen-Kommunikationssitzung ist. Es wird dabei erkannt, dass der Teilnehmer103 mittels des Yahoo-Nachrichtendienstes an der Gruppen-Kommunikationssitzung teilnimmt. - Die Hilfsapplikation erzeugt nun eine neue Yahoo-Nachricht
515 und kopiert den Inhalt und den Betreff der empfangenen Nachricht510 in die neue Yahoo-Nachricht515 . Als Absenderinformation fügt die Hilfsapplikation nicht den Teilnehmer101 , sondern den Teilnehmer102 als ursprünglichen Sender der Nachricht in die Nachricht515 ein und verschickt die Nachricht, adressiert an den Teilnehmer103 , an den Yahoo-Nachrichtendienst-Server, das heißt den zweiten Nachrichtendienst-Server312 . Der Nachrichtendienst-Server312 leitet die Nachricht515 in Form der Nachricht520 an den dritten Teilnehmer103 weiter, und der dritte Teilnehmer103 empfängt die Nachricht520 mittels des Yahoo-Nachrichtendienstes. Das Senden der Nachricht515 durch den ersten Teilnehmer101 stellt ein Beispiel dar für ein Senden mit dem Kommunikations-Endgerät, in der Gruppen-Kommunikationssitzung, einer zweiten Nachricht, welche einen Inhalt der empfangenen ersten Nachricht enthält, an den dritten Teilnehmer zum Empfang mittels eines zweiten Nachrichtendienstes, der von dem ersten Nachrichtendienst verschieden ist. -
6 zeigt eine Systemarchitektur mit zwei verschiedenen Nachrichtendiensten und einem Nachrichtendienstportal. - Die Architektur von
6 ähnelt der in3 dargestellten Architektur, jedoch kommuniziert der erste Teilnehmer101 in der Architektur von6 nicht direkt mit dem ersten Nachrichtendienst-Server311 und dem zweiten Nachrichtendienst-Server312 , sondern mittels eines Nachrichtendienstportals, beispielsweise mittels des Nachrichtendienstportals des Anbieters TJAT. Dieses Nachrichtendienstportal wird realisiert durch einen sogenannten Terminal-Server (Endpunktserver). Der Terminal-Server (TS)620 ist sowohl in der Kommunikation zwischen dem ersten Teilnehmer101 und dem ersten Nachrichtendienst-Server311 als auch in der Kommunikation zwischen dem ersten Teilnehmer101 und dem zweiten Nachrichtendienst-Server312 dazwischen geschaltet. Es wird weiter analog zu dem anhand von3 dargestellten Beispiel angenommen, dass der Teilnehmer102 mittels AIM und der Teilnehmer103 mittels Yahoo an der Gruppen-Kommunikationssitzung teilnimmt. - Der erste Teilnehmer
101 kommuniziert mit dem Terminal-Server620 per WAP-Browser. Der Terminal-Server620 enthält AIM- und Yahoo-Applikationen, um mit dem AIM- beziehungsweise Yahoo-Nachrichtendienst-Server zu kommunizieren. Der Teilnehmer101 sei auch in diesem Beispiel Mitglied bei AIM und Yahoo. Er möchte mit dem Teilnehmer102 bei AIM und dem Teilnehmer103 bei Yahoo in einer Gruppen-Kommunikationssitzung Sofortnachrichten (englischer Fachbegriff: Instant Messages) austauschen. - Dazu startet der Teilnehmer
101 eine Hilfsapplikation auf seinem Endgerät und meldet sich per WAP-Browser über den Terminal-Server620 beim AIM- und beim Yahoo-Nachrichtendienst an. Die Hilfsapplikation kann Informationen vom WAP-Browser abfragen und diesen steuern. Dann fordert der Teilnehmer101 per WAP von dem Terminal-Server620 seine AIM- und Yahoo-Nachrichtenkontakte an. Der Terminal-Server620 fragt sämtliche AIM- und Yahoo-Nachrichtenkontakte des Teilnehmers101 von den AIM- und Yahoo-Servern, das heißt dem ersten Nachrichtendienst-Server311 und dem zweiten Nachrichtendienst-Server312 , ab und übermittelt sie per WAP an den Teilnehmer101 . Der Benutzer wählt aus den übermittelten Kontakten die Teilnehmer102 und103 aus und teilt über sein Endgerät dem Terminal-Server620 mit, dass er eine neue Nachricht in einer Gruppen-Kommunikationssitzung mit den ausgewählten Kontakten versenden möchte. -
7 zeigt den Nachrichtenfluss beim Versenden einer neuen Nachricht in der Gruppen-Kommunikationssitzung mit den Teilnehmern101 ,102 und103 in der Systemarchitektur von6 . - Der Terminal-Server
620 stellt dem Teilnehmer101 ein Formular zum Übermitteln von Nachrichteninhalt und Nachrichtenbetreff per WAP zur Verfügung. Der Teilnehmer101 tätigt die Eintragungen in das WAP-Formular und sendet die getätigten Eintragungen per WAP in der Nachricht705 dem Terminal-Server620 zum Zweck des Weiterversendens zu. - Mit den per Nachricht
705 erhaltenen Daten erzeugt sodann der Terminal-Server620 eine AIM-Nachricht710 , welche er an den ersten Nachrichtendienst-Server311 sendet. Ebenfalls aus den per Nachricht705 erhaltenen Daten erzeugt der Terminal-Server620 eine Yahoo-Nachricht715 , welche er an den zweiten Nachrichtendienst-Server312 sendet. Der AIM- und der Yahoo-Nachrichtendienst-Server leiten dann die erhaltenen Nachrichten710 beziehungsweise715 in Form der Nachrichten720 beziehungsweise725 an die Teilnehmer102 beziehungsweise103 weiter. -
8 zeigt den Nachrichtenfluss, wenn der zweite Teilnehmer102 auf die entsprechend dem in7 dargestellten Nachrichtenfluss in Form der AIM-Nachricht720 erhaltene Gruppen-Nachricht des ersten Teilnehmers101 antworten möchte. - Der Teilnehmer
102 erzeugt mit seiner AIM-Applikation eine Antwortnachricht805 , adressiert diese an den Teilnehmer101 und versendet sie. Die Antwortnachricht indiziert im Betreff, dass sie die Antwort auf die empfangene Nachricht ist. Die Antwortnachricht805 wird über den AIM-Nachrichtendienst-Server311 per AIM-Nachricht810 an den Terminal-Server620 verschickt. Dieser teilt dem Teilnehmer101 die empfangene Nachricht per WAP mit der Nachricht815 mit. Dies kann beispielsweise per WAP-Push (aktives Senden mit WAP) des Terminal-Servers620 erfolgen oder durch periodische Abfrage von eventuell beim Terminal-Server620 vorhandenen neuen Nachrichten durch den WAP-Browser des Endgeräts des Teilnehmers101 . Das Empfangen der Nachricht815 stellt ein Beispiel dar für ein Empfangen mit einem Kommunikations-Endgerät eines ersten Teilnehmers, in einer Gruppen-Kommunikationssitzung, an der das Kommunikations-Endgerät des ersten Teilnehmers, ein zweiter Teilnehmer und ein dritter Teilnehmer teilnehmen, einer ersten Nachricht, die von dem zweiten Teilnehmer mittels eines ersten Nachrichtendienstes gesendet wurde. - Nun überprüft die Hilfsapplikation im Kommunikations-Endgerät des Teilnehmers
101 den Betreff der empfangenen Nachricht815 . Anhand des Betreffs erkennt die Hilfsapplikation, dass die empfangene Nachricht815 eine Antwort auf die in der Gruppen-Kommunikationssitzung versendete erste Nachricht705 des Teilnehmers101 ist. Die Hilfsapplikation bestimmt nun alle Teilnehmer der Gruppen-Kommunikationssitzung außer dem Sender der Nachricht, dem Teilnehmer102 , und dem Empfänger der Antwort-Nachricht, dem Teilnehmer101 , und findet, dass außerdem noch der Teilnehmer103 als Teilnehmer des Yahoo-Nachrichtendienstes an dieser Gruppen-Kommunikationssitzung teilnimmt. - Dann erzeugt die Hilfsapplikation per WAP-Browser eine neue Nachricht
820 und kopiert den Inhalt und den Betreff der empfangenen Nachricht815 in die neue Nachricht820 . Als Absenderinformation fügt die Hilfsapplikation nicht den Teilnehmer101 , sondern den Teilnehmer102 , welcher der ursprüngliche Sender der Nachricht ist, in die neue Nachricht820 ein, adressiert diese Nachricht820 an den dritten Teilnehmer103 und verschickt diese Nachricht. Die Nachricht820 gelangt über den Terminal-Server620 in Form der Yahoo-Nachricht825 an den Yahoo-Nachrichtendienst-Server312 , und von diesem in Form der Yahoo-Nachricht830 zu dem dritten Teilnehmer103 . Der dritte Teilnehmer103 empfängt die Nachricht820 des Teilnehmers101 somit in Form der Yahoo-Nachricht830 . Das Senden der Nachricht820 durch den ersten Teilnehmer101 stellt ein Beispiel dar für ein Senden mit dem Kommunikations-Endgerät, in der Gruppen-Kommunikationssitzung, einer zweiten Nachricht, welche einen Inhalt der empfangenen ersten Nachricht enthält, an den dritten Teilnehmer zum Empfang mittels eines zweiten Nachrichtendienstes, der von dem ersten Nachrichtendienst verschieden ist. - Das Kommunikations-Endgerät des ersten Teilnehmers
101 , welches die Nachricht510 (siehe bei5 ) oder welches die Nachricht815 empfängt, stellt ein Beispiel dar für ein Kommunikations-Endgerät, welches eine Empfangseinrichtung aufweist, die eingerichtet ist zum Empfangen, in einer Gruppen-Kommunikationssitzung, an der das Kommunikations-Endgerät, ein zweiter Teilnehmer und ein dritter Teilnehmer teilnehmen, einer ersten Nachricht, die von dem zweiten Teilnehmer mittels eines ersten Nachrichtendienstes gesendet wurde. - Das Kommunikations-Endgerät des Teilnehmers
101 , welches die Nachricht515 sendet (siehe bei5 ) oder welches die Nachricht820 sendet, stellt ein Beispiel dar für ein Kommunikations-Endgerät, das eine Sendeeinrichtung aufweist, die eingerichtet ist zum Senden, in der Gruppen-Kommunikationssitzung, einer zweiten Nachricht, welche einen Inhalt der empfangenen ersten Nachricht enthält, an den dritten Teilnehmer zum Empfang mittels eines zweiten Nachrichtendienstes, der von dem ersten Nachrichtendienst verschieden ist.
Claims (25)
- Verfahren zur Gruppen-Kommunikation zwischen Teilnehmern verschiedener Nachrichtendienste, aufweisend: • Empfangen mit einem Kommunikations-Endgerät (
101 ) eines ersten Teilnehmers (T1), in einer Gruppen-Kommunikationssitzung, an der das Kommunikations-Endgerät (101 ) des ersten Teilnehmers (T1), ein zweiter Teilnehmer (T2) und ein dritter Teilnehmer (T3) teilnehmen, einer ersten Nachricht (510 ), die von dem zweiten Teilnehmer (T2) mittels eines ersten Anwendungsschicht-Nachrichtendienstes gesendet wurde; und • Senden mit dem Kommunikations-Endgerät (101 ), in der Gruppen-Kommunikationssitzung, einer zweiten Nachricht (520 ), welche einen Inhalt der empfangenen ersten Nachricht (510 ) enthält, an den dritten Teilnehmer (T3) zum Empfang mittels eines zweiten Anwendungsschicht-Nachrichtendienstes, der von dem ersten Anwendungsschicht-Nachrichtendienst verschieden ist. - Verfahren nach Anspruch 1, wobei der Inhalt der empfangenen ersten Nachricht (
510 ) ein vollständiger Nutzinhalt der empfangenen ersten Nachricht (510 ) ist. - Verfahren nach einem der Ansprüche 1 bis 2, weiterhin aufweisend: • Kopieren des Inhalts der empfangenen ersten Nachricht (
510 ) mit einer Computer-Applikation, die von dem Kommunikations-Endgerät (101 ) für eine Kommunikation mittels des ersten Anwendungsschicht-Nachrichtendienstes verwendet wird, • Erzeugen der zweiten Nachricht (520 ) mit einer anderen Computer-Applikation, die von dem Kommunikations-Endgerät (101 ) für eine Kommunikation mittels des zweiten Anwendungsschicht-Nachrichtendienstes verwendet wird; und • Einfügen des kopierten Inhalts in die zweite Nachricht (520 ). - Verfahren nach einem der Ansprüche 1 bis 2, weiterhin aufweisend: • Kopieren des Inhalts der empfangenen ersten Nachricht (
510 ); • Erzeugen der zweiten Nachricht (520 ) mit einer Computer-Applikation, die von dem Kommunikations-Endgerät (101 ) für eine Kommunikation mittels des ersten Anwendungsschicht-Nachrichtendienstes und für eine Kommunikation mittels des zweiten Anwendungsschicht-Nachrichtendienstes verwendet wird; und • Einfügen des kopierten Inhalts in die zweite Nachricht. - Verfahren nach einem der Ansprüche 1 bis 4, wobei die empfangene erste Nachricht (
510 ) nicht gemäß einem Anwendungsschicht-Nachrichtenübertragungsprotokoll des zweiten Anwendungsschicht-Nachrichtendienstes formatiert ist. - Verfahren nach einem der Ansprüche 1 bis 5, wobei die empfangene erste Nachricht (
510 ) gemäß einem Anwendungsschicht-Nachrichtenübertragungsprotokoll des ersten Anwendungsschicht-Nachrichtendienstes formatiert ist. - Verfahren nach einem der Ansprüche 1 bis 6, wobei die zweite Nachricht (
520 ) nicht gemäß einem Anwendungsschicht-Nachrichtenübertragungsprotokoll des ersten Anwendungsschicht-Nachrichtendienstes formatiert ist. - Verfahren nach einem der Ansprüche 1 bis 7, wobei die zweite Nachricht (
520 ) gemäß einem Anwendungsschicht-Nachrichtenübertragungsprotokoll des zweiten Anwendungsschicht-Nachrichtendienstes formatiert ist. - Verfahren nach einem der Ansprüche 1 bis 8, wobei die Gruppen-Kommunikationssitzung einen oder mehrere weitere Teilnehmer aufweist und wobei die zweite Nachricht (
520 ) an diejenigen der weiteren Teilnehmer gesendet wird, welche die erste Nachricht (510 ) nicht von dem zweiten Teilnehmer (T2) erhalten haben. - Verfahren nach einem der Ansprüche 1 bis 9, wobei die Gruppen-Kommunikationssitzung einen oder mehrere weitere Teilnehmer aufweist und wobei die zweite Nachricht (
520 ) an die weiteren Teilnehmer zum Empfang mittels eines jeweiligen Anwendungsschicht-Nachrichtendienstes, mittels welchem der jeweilige weitere Teilnehmer Nachrichten in der Gruppen-Kommunikationssitzung empfängt, gesendet wird. - Verfahren nach einem der Ansprüche 1 bis 10, wobei die zweite Nachricht (
520 ) eine Kennzeichnung aufweist, welche die zweite Nachricht (520 ) als Gruppen-Nachricht der Gruppen-Kommunikationssitzung kennzeichnet. - Verfahren nach einem der Ansprüche 1 bis 11, wobei die zweite Nachricht (
520 ) eine Absenderangabe aufweist, und wobei die Absenderangabe eine Teilnehmeradresse des zweiten Teilnehmers (T2) beinhaltet. - Verfahren nach einem der Ansprüche 1 bis 12, wobei die erste Nachricht (
510 ) eine Kennzeichnung aufweist, welche die erste Nachricht (510 ) als Gruppen- Nachricht der Gruppen-Kommunikationssitzung kennzeichnet. - Verfahren nach einem der Ansprüche 1 bis 13, wobei die erste Nachricht (
510 ) eine Antwort des zweiten Teilnehmers (T2) ist auf eine Gruppen-Nachricht der Gruppen-Kommunikationssitzung, welche der zweite Teilnehmer (T2) erhalten hat. - Verfahren nach einem der Ansprüche 1 bis 14, weiterhin aufweisend: Identifizieren der empfangenen ersten Nachricht (
510 ) als Gruppen-Nachricht der Gruppen-Kommunikationssitzung oder als Antwort auf eine Gruppen-Nachricht der Gruppen-Kommunikationssitzung. - Kommunikations-Endgerät (
101 ), aufweisend: • Eine Empfangseinrichtung eingerichtet zum Empfangen, in einer Gruppen-Kommunikationssitzung, an der das Kommunikations-Endgerät (101 ), ein zweiter Teilnehmer (T2) und ein dritter Teilnehmer (T3) teilnehmen, einer ersten Nachricht (510 ), die von dem zweiten Teilnehmer (T2) mittels eines ersten Anwendungsschicht-Nachrichtendienstes gesendet wurde; und • eine Sendeeinrichtung eingerichtet zum Senden, in der Gruppen-Kommunikationssitzung, einer zweiten Nachricht (520 ), welche einen Inhalt der empfangenen ersten Nachricht (510 ) enthält, an den dritten Teilnehmer (T3) zum Empfang mittels eines zweiten Anwendungsschicht-Nachrichtendienstes, der von dem ersten Anwendungsschicht-Nachrichtendienst verschieden ist. - Kommunikations-Endgerät (
101 ) nach Anspruch 16, weiterhin aufweisend: • Eine Computer-Applikation, die von dem Kommunikations-Endgerät (101 ) für eine Kommunikation mittels des ersten Anwendungsschicht-Nachrichtendienstes verwendet wird; und • eine andere Computer-Applikation, die von dem Kommunikations-Endgerät (101 ) für eine Kommunikation mittels des zweiten Anwendungsschicht-Nachrichtendienstes verwendet wird und die eingerichtet ist zum Erzeugen der zweiten Nachricht; und • wobei das Kommunikations-Endgerät (101 ) eingerichtet ist zum Kopieren des Inhalts der empfangenen ersten Nachricht (510 ) mit der Computer-Applikation und zum Einfügen des kopierten Inhalts in die zweite Nachricht (520 ). - Kommunikations-Endgerät (
101 ) nach Anspruch 16, weiterhin aufweisend: • Eine Computer-Applikation, die von dem Kommunikations-Endgerät (101 ) für eine Kommunikation mittels des ersten Anwendungsschicht-Nachrichtendienstes und für eine Kommunikation mittels des zweiten Anwendungsschicht-Nachrichtendienstes verwendet wird und die eingerichtet ist zum Erzeugen der zweiten Nachricht (520 ); und • wobei das Kommunikations-Endgerät eingerichtet ist zum Kopieren des Inhalts der empfangenen ersten Nachricht (510 ) und zum Einfügen des kopierten Inhalts in die zweite Nachricht (520 ). - Kommunikations-Endgerät (
101 ) nach einem der Ansprüche 16 bis 18, wobei die Gruppen-Kommunikationssitzung einen oder mehrere weitere Teilnehmer aufweist und wobei das Kommunikations-Endgerät (101 ) eingerichtet ist zum Ermitteln derjenigen der weiteren Teilnehmer, welche die erste Nachricht (510 ) nicht von dem zweiten Teilnehmer (T2) erhalten haben und eingerichtet ist zum Senden der zweiten Nachricht (520 ) an die ermittelten weiteren Teilnehmer. - Kommunikations-Endgerät (
101 ) nach einem der Ansprüche 16 bis 19, wobei die Gruppen-Kommunikationssitzung einen oder mehrere weitere Teilnehmer aufweist und wobei das Kommunikations-Endgerät (101 ) eingerichtet ist zum Senden der zweiten Nachricht (520 ) an die weiteren Teilnehmer zum Empfang mittels eines jeweiligen Anwendungsschicht-Nachrichtendienstes, mittels welchem der jeweilige weitere Teilnehmer Nachrichten in der Gruppen-Kommunikationssitzung empfängt. - Kommunikations-Endgerät (
101 ) nach einem der Ansprüche 16 bis 20, wobei das Kommunikations-Endgerät (101 ) eingerichtet ist zum Empfangen einer Kennzeichnung der ersten Nachricht (510 ), welche die erste Nachricht (510 ) als Gruppen-Nachricht der Gruppen-Kommunikationssitzung kennzeichnet. - Kommunikations-Endgerät (
101 ) nach einem der Ansprüche 16 bis 21, wobei das Kommunikations-Endgerät (101 ) eingerichtet ist zum Senden der zweiten Nachricht (520 ) mit einer Kennzeichnung, welche die zweite Nachricht (520 ) als Gruppen-Nachricht der Gruppen-Kommunikationssitzung kennzeichnet. - Kommunikations-Endgerät (
101 ) nach einem der Ansprüche 16 bis 22, wobei das Kommunikations-Endgerät (101 ) eingerichtet ist zum Senden der zweiten Nachricht (520 ) mit einer Absenderangabe, und wobei die Absenderangabe eine Teilnehmeradresse des zweiten Teilnehmers (T2) beinhaltet. - Kommunikations-Endgerät (
101 ) nach einem der Ansprüche 16 bis 23, weiterhin aufweisend: eine Identifizierungseinrichtung eingerichtet zum Identifizieren der empfangenen ersten Nachricht (510 ) als Gruppen-Nachricht der Gruppen-Kommunikationssitzung oder als Antwort auf eine Gruppen-Nachricht der Gruppen-Kommunikationssitzung. - Computerprogrammprodukt zur Gruppen-Kommunikation zwischen Teilnehmern verschiedener Anwendungsschicht-Nachrichtendienste, wobei, wenn das Computerprogrammprodukt von einem Prozessor ausgeführt wird, das Verfahren gemäß einem der Ansprüche 1 bis 15 durchgeführt wird.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008046713A DE102008046713B4 (de) | 2008-09-11 | 2008-09-11 | Verfahren zur Gruppen-Kommunikation zwischen Teilnehmern verschiedener Nachrichtendienste, Kommunikations-Endgerät und Computerprogrammprodukt |
US12/557,563 US20100062797A1 (en) | 2008-09-11 | 2009-09-11 | Method for group communication between subscribers to different messaging services, communication terminal and computer program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008046713A DE102008046713B4 (de) | 2008-09-11 | 2008-09-11 | Verfahren zur Gruppen-Kommunikation zwischen Teilnehmern verschiedener Nachrichtendienste, Kommunikations-Endgerät und Computerprogrammprodukt |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102008046713A1 DE102008046713A1 (de) | 2010-03-25 |
DE102008046713B4 true DE102008046713B4 (de) | 2010-07-01 |
Family
ID=41693638
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102008046713A Expired - Fee Related DE102008046713B4 (de) | 2008-09-11 | 2008-09-11 | Verfahren zur Gruppen-Kommunikation zwischen Teilnehmern verschiedener Nachrichtendienste, Kommunikations-Endgerät und Computerprogrammprodukt |
Country Status (2)
Country | Link |
---|---|
US (1) | US20100062797A1 (de) |
DE (1) | DE102008046713B4 (de) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9397966B2 (en) * | 2013-03-21 | 2016-07-19 | Riva Fzc | Group message relay |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070010248A1 (en) * | 2005-07-07 | 2007-01-11 | Subrahmanyam Dravida | Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks |
US20070098009A1 (en) * | 2005-10-19 | 2007-05-03 | Lei Du | Method for accessing hybrid network, and gateway apparatus, wireless terminal and communication system thereof |
-
2008
- 2008-09-11 DE DE102008046713A patent/DE102008046713B4/de not_active Expired - Fee Related
-
2009
- 2009-09-11 US US12/557,563 patent/US20100062797A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070010248A1 (en) * | 2005-07-07 | 2007-01-11 | Subrahmanyam Dravida | Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks |
US20070098009A1 (en) * | 2005-10-19 | 2007-05-03 | Lei Du | Method for accessing hybrid network, and gateway apparatus, wireless terminal and communication system thereof |
Also Published As
Publication number | Publication date |
---|---|
DE102008046713A1 (de) | 2010-03-25 |
US20100062797A1 (en) | 2010-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602004010098T3 (de) | Verfahren zur änderung von einer nachrichtspeicherungs und weiterleitungsnetzwerkssystem und datenbenachrichtigungssystem | |
EP1597935B1 (de) | Verfahren zum verwalten von kommunikationssitzungen | |
DE60219882T2 (de) | Verfahren und Vorrichtung zur Aufstellung von Kommunikationssitzung | |
WO2006086939A1 (de) | Verwaltung dynamischer gruppen in einem push-to-talk over cellular kommunikationssystems | |
DE102006001503B4 (de) | Verfahren und System zum Übermitteln von Zusatzdaten | |
EP1525724B1 (de) | Verfahren und system zum blockieren von unerwünschten nachrichten | |
DE102007045519A1 (de) | Kommunikationseinrichtung und Verfahren zur Kommunikation zwischen Fahrzeugen | |
DE60033191T2 (de) | Abrechnungssystem für ein system zur sofortigen nachrichtenübermittlung | |
DE102008029142B3 (de) | Verfahren zur Ermittlung aktiver Kommunikationssitzungen und Kommunikationssitzungs-Informationsserver | |
DE102008046713B4 (de) | Verfahren zur Gruppen-Kommunikation zwischen Teilnehmern verschiedener Nachrichtendienste, Kommunikations-Endgerät und Computerprogrammprodukt | |
DE102010021770A1 (de) | Verfahren und Vorrichtung zum Anfordern einer Medien-Replikation in einer kollaborativen Kommunikationssitzung und Verfahren und Vorrichtung zum Zuweisen eines Kommunikations-Mediums einer kollaborativen Kommunikationssitzung | |
DE10215567A1 (de) | Verfahren zur Übertragung von Daten, insbesondere mit multimedialen Inhalten, in einem Mobilfunknetz | |
DE102004045193B3 (de) | Push-To-Talk-Over-Cellular (PoC) Verfahren | |
DE60315731T2 (de) | Verfahren und vorrichtung für punkt-zu-punkt mehrpunktdienste | |
DE102005007342B4 (de) | Kommunikationssystem und Verfahren zum Betreiben eines Kommunikationssystems | |
DE102004005720B3 (de) | Verfahren zum Verwalten von Kommunikationssitzungen | |
EP1450526B1 (de) | Transfer von Multimediameldungen zwischen MMS-Multimediadienstzentralen | |
DE102007025343B4 (de) | Kommunikationsendgerät zum Empfangen von Nachrichten, Kommunikationssystem und Verfahren zum Empfangen von Nachrichten | |
EP1520438A1 (de) | Mms-nachrichten bertragungsverfahren und -system | |
DE102005053914B9 (de) | Kommunikationssystem, Verfahren zum Betreiben eines Kommunikationssystems, Server-Einheit, Verfahren zum Betreiben einer Server-Einheit, Kommunikationsdienst-Client-Einheit und Verfahren zum Betreiben einer Kommunikationsdienst-Client-Einheit | |
WO2003036995A2 (de) | Verfahren zur durchführung von augenblicklichem nachrichtenverkehr (instant messaging) mit paketvermittelten daten | |
DE10220489A1 (de) | Adressierverfahren | |
WO2005034451A1 (de) | Versand von nachrichten mit empfängerspezifischen nachrichtenteilen an mindestens zwei empfänger | |
EP1919167B1 (de) | Übermittlung von Nachrichten in einem Telekommunikationsnetz | |
EP2016742A1 (de) | Verfahren und vorrichtung zum aufbau einer themenbezogenen kommunikationsverbindung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
R081 | Change of applicant/patentee |
Owner name: INTEL MOBILE COMMUNICATIONS GMBH, DE Free format text: FORMER OWNER: INTEL MOBILE COMMUNICATIONS TECHNOLOGY GMBH, 85579 NEUBIBERG, DE Effective date: 20130326 Owner name: INTEL MOBILE COMMUNICATIONS GMBH, DE Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 85579 NEUBIBERG, DE Effective date: 20130314 Owner name: INTEL MOBILE COMMUNICATIONS GMBH, DE Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 85579 NEUBIBERG, DE Effective date: 20130315 Owner name: INTEL MOBILE COMMUNICATIONS GMBH, DE Free format text: FORMER OWNER: INTEL MOBILE COMMUNICATIONS GMBH, 85579 NEUBIBERG, DE Effective date: 20130315 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20150401 |