DE102005010038B4 - A method of providing multiple group communication services, group communication service system and group communication service server unit - Google Patents
A method of providing multiple group communication services, group communication service system and group communication service server unit Download PDFInfo
- Publication number
- DE102005010038B4 DE102005010038B4 DE102005010038A DE102005010038A DE102005010038B4 DE 102005010038 B4 DE102005010038 B4 DE 102005010038B4 DE 102005010038 A DE102005010038 A DE 102005010038A DE 102005010038 A DE102005010038 A DE 102005010038A DE 102005010038 B4 DE102005010038 B4 DE 102005010038B4
- Authority
- DE
- Germany
- Prior art keywords
- group communication
- communication service
- server unit
- group
- service session
- 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 440
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000008859 change Effects 0.000 claims abstract description 17
- 230000001413 cellular effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 18
- 238000010295 mobile communication Methods 0.000 description 16
- 238000012790 confirmation Methods 0.000 description 8
- 230000001960 triggered effect Effects 0.000 description 5
- 238000010276 construction Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 210000002023 somite Anatomy 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 101100113576 Arabidopsis thaliana CINV2 gene Proteins 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/4061—Push-to services, e.g. push-to-talk or push-to-video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/08—Trunked mobile radio systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Verfahren
zum Bereitstellen mehrerer Gruppen-Kommunikationsdienste mit denselben
Teilnehmern
• bei
dem eine erste Gruppen-Kommunikationsdienst-Sitzung eines ersten
Gruppen-Kommunikationsdienstes bereitgestellt wird, wobei die erste
Gruppen-Kommunikationsdienst-Sitzung mit einer Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe,
welche eine aufgebaute Gruppen-Kommunikationsdienst-Sitzung
identifiziert, identifiziert wird, aus welcher ermittelbar ist,
welche Teilnehmer an der ersten Gruppen-Kommunikationsdienst-Sitzung
teilnehmen, und
• bei
dem eine zweite Gruppen-Kommunikationsdienst-Sitzung eines zweiten
Gruppen-Kommunikationsdienstes bereitgestellt wird, wobei der zweite
Gruppen-Kommunikationsdienst ein anderer Gruppen-Kommunikationsdienst
ist als der erste Gruppen-Kommunikationsdienst, und wobei die Teilnehmer
der zweiten Gruppen-Kommunikationsdienst-Sitzung und/oder die zweite
Gruppen-Kommunikationsdienst-Sitzung mit derselben Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe
identifiziert werden/wird, mit welcher auch die erste Gruppen-Kommunikationsdienst-Sitzung
identifiziert wird
• bei
dem bei einer auftretenden Veränderung
bei den Teilnehmern der ersten Gruppen-Kommunikationsdienst-Sitzung
unter Verwendung eines Notifizierungs-Dienstes die Teilnehmer der
zweiten Gruppen-Kommunikationsdienst-Sitzung aktualisiert werden.A method of providing multiple group communication services with the same subscribers
Wherein a first group communication service session of a first group communication service is provided, wherein the first group communication service session is identified with a group communication service session identification information identifying a set group communication service session which is determinable, which participants participate in the first group communication service session, and
Wherein a second group communication service session of a second group communication service is provided, wherein the second group communication service is a different group communication service than the first group communication service, and wherein the participants of the second group communication service session and / or the second group communication service session is identified with the same group communication service session identification with which the first group communication service session is also identified
In which, in the event of a change in the subscribers of the first group communication service session using a notification service, the subscribers of the second group communication service session are updated.
Description
Die Erfindung betrifft ein Verfahren zum Bereitstellen mehrerer Gruppen-Kommunikationsdienste, ein Gruppen-Kommunikationsdienst-System sowie eine Gruppen-Kommunikationsdienst-Server-Einheit.The The invention relates to a method for providing a plurality of group communication services, a group communication service system and a group communication service server unit.
Es sind unterschiedliche Gruppen-Kommunikationsdienste bekannt, beispielsweise der Gruppen-Kommunikationsdienst „Push-to-Talk over Cellular" (PoC) oder der Gruppen-Kommunikationsdienst des Instant Messaging (IM). Wenn gewünscht wird, beispielsweise beide Gruppen-Kommunikationdienste mit den gleichen Teilnehmern, d.h. mit der gleichen Gruppe von Nutzern zu betreiben, so tritt das Problem auf, dass die Gruppen-Kommunikationsdienste (Services) aus technischer Sicht zwar voneinander unabhängig funktionieren sollen (d.h. der Push-to-Talk over Cellular-Gruppen-Kommunikationsdienst sollte auch ohne dem Instant-Messaging-Gruppen-Kommunikationsdienst funktionieren und umgekehrt), aber aus Sicht der Nutzer wird erwartet, dass beide Gruppen-Kommunikationsdienste mit der gleichen Gruppe von Nutzern parallel betrieben werden können.It For example, different group communication services are known the group communication service "Push to Talk over Cellular" (PoC) or the group communication service of the Instant messaging (IM). If desired For example, both group communication services will be the same Subscribers, i. to operate with the same group of users, so the problem arises that the group communication services from a technical point of view, should function independently of each other (i.e. the push-to-talk over cellular group communication service should also be without the instant messaging group communication service work and vice versa), but from the user's perspective, it is expected that both group communication services with the same group can be operated in parallel by users.
Um zu dem Gruppen-Kommunikationsdienst Push-to-Talk over Cellular einen Aufbau einer Gruppen-Kommunikationsdienst-Sitzung (Session) zwischen zwei unterschiedlichen PoC-Usern, im Folgenden auch bezeichnet als PoC-Nutzer (bzw. deren PoC-Client-Einheiten) zu signalisieren, wird üblicherweise das Session Initiation Protocol (SIP) genutzt, wie es in [1] beschrieben ist.Around to the group communication service Push-to-Talk over Cellular Building a group communication service session between two different ones PoC users, also referred to below as PoC users (or their PoC client units) Signaling becomes common used the Session Initiation Protocol (SIP) as described in [1] is.
Ein erster PoC-Nutzer, der eine PoC-Gruppen-Kommunikationsdienst-Sitzung mit einem oder mehreren PoC-Nutzern aufbauen möchte, sendet eine SIP-INVITE-Nachricht an eine PoC-Server-Einheit. In der SIP-INVITE-Nachricht werden alle zu der PoC-Gruppen-Kommunikationsdienst-Sitzung einzuladenden PoC-Nutzer mit Hilfe von Identifikationsangaben (IDs) (beispielsweise SIP-URIs (Session Initiation Protocol-Unique Ressource Identifier)) aufgelistet. Diese Identifikationsangaben können beispielsweise unmittelbar PoC-Nutzer identifizieren (User-IDs) oder auch eine Gruppe von PoC-Nutzern (Gruppen-IDs). In dem Fall der Verwendung einer Gruppen-ID ist es erforderlich, dass die PoC-Server-Einheit mit Hilfe einer Group-Management-Server-Einheit (GM-Server-Einheit) im Folgenden auch bezeichnet als Gruppen-Verwaltungs-Server-Einheit, die Gruppe auflösen, d.h. die User-IDs zu allen zu der jeweiligen Gruppe gehörigen PoC-Nutzern ermitteln.One first PoC user who has a PoC group communication service session with a or multiple PoC users want to build sends a SIP INVITE message to a PoC server unit. In the SIP INVITE message all become the PoC group communication service session inviting PoC users using identification information (IDs) (For example, SIP URIs (Session Initiation Protocol-Unique Resource Identifier)). These identification details can, for example immediately PoC users identify (user IDs) or even a group of PoC users (group IDs). In the case of using a group ID, it is necessary that the PoC server unit using a group management server unit (GM-server unit) hereinafter also referred to as a group management server unit, the Dissolve group, i.e. the user IDs for all PoC users belonging to the respective group determine.
Liegen der PoC-Server-Einheit dann alle einzuladenden PoC-Nutzer anhand einer User-ID vor, so lädt die PoC-Server-Einheit alle diese PoC-Nutzer mit Hilfe einer jeweiligen SIP-INVITE-Nachricht zu der PoC-Gruppen-Kommunikationsdienst-Sitzung (PoC-Session) ein.Lie the PoC server unit then all PoC users to be invited by means of a User ID before, so loads the PoC server unit all these PoC users with the help of a respective SIP INVITE message to the PoC group communication service (PoC) session.
Wenn die eingeladenen Nutzer die Einladung akzeptieren, so senden sie eine SIP-200-OK-Nachricht an die PoC-Server-Einheit zurück. Der einladende PoC-Nutzer wiederum wird (im Normalfall nur einmalig) mit einer SIP-200-OK-Nachricht über den erfolgreichen Aufbau der PoC-Session benachrichtigt.If the invited users accept the invitation, so send it a SIP 200 OK message back to the PoC server unit. Of the Inviting PoC users turn (usually only once) with a SIP 200 OK message over notified the successful establishment of the PoC session.
Der
Ablauf des oben beschriebenen Verfahrens ist zur Verdeutlichung
in einem Nachrichtenflussdiagramm
Auf
den Empfang der ersten SIP-INVITE-Nachricht
Um
die zu der Gruppe gehörigen
Teilnehmer zu ermitteln, erzeugt die Controlling-PoC-Server-Einheit
In
der Group Management Server-Einheit
Nachdem
die Controlling-PoC-Server-Einheit
In
Auf
den Empfang der zweiten SIP-INVITE-Nachricht
Die
dritte PoC-Client-Einheit
Wenn
die Controlling-PoC-Server-Einheit
Damit
ist die PoC-Gruppen-Kommunikationsdienst-Sitzung
Im Folgenden wird von dem Bestreben ausgegangen, dass bei aufgebauter PoC-Gruppen-Kommunikationsdienst-Sitzung eine oder mehrere zusätzliche Gruppen-Kommunikationsdienst-Sitzungen anderer, dem PoC-Gruppen-Kommunikationsdienst unterschiedlicher Gruppen-Kommunikationsdienste mit denselben Nutzern, d.h. mit derselben Gruppe, aufgebaut und genutzt werden soll. Anders ausgedrückt bedeutet dies, dass die gleiche Nutzer-Gruppe mehrere unterschiedliche Session-basierte Gruppen-Kommunikationsdienste parallel, d.h. gleichzeitig, nutzen möchte.in the The following is based on the endeavor, that when built up PoC group communication service session one or more additional Group communication service sessions other than the PoC group communication service different Group communication services with the same users, i. with the same Group, built and used. In other words, means this is that the same user group has several different session-based group communication services parallel, i. at the same time, would like to use.
Die
Nutzer-Gruppe (User-Gruppe) möchte während der
PoC-Gruppen-Kommunikationsdienst-Sitzung
(PoC-Session) somit parallel beispielsweise eine Instant-Messaging-Gruppen-Kommunikationsdienst-Sitzung
(IM-Session) nutzen. In diesem Fall könnte beispielsweise der erste PoC-Nutzer,
d.h. die erste PoC-Client-Einheit
Im Folgenden wird sowohl ein PoC-Nutzer als auch ein IM-Nutzer nur noch als Nutzer bezeichnet, da die Nutzer mehrere Gruppen-Kommunikationsdienste parallel nutzen.in the Following will be both a PoC user and an IM user only still referred to as users, as users have multiple group communication services use in parallel.
Wird
das in
Die Gruppe von Nutzern, die zu einem bestimmten Zeitpunkt an einer PoC-Gruppen-Kommunikationsdienst-Sitzung teilnehmen, muss nicht mit der Gruppe von Nutzern übereinstimmen, die ursprünglich zu der PoC-Gruppen-Kommunikationsdienst-Sitzung eingeladen wurden.The Group of users at a given time at a PoC group communication service session participate does not have to match the group of users the original have been invited to the PoC Group Communication Service session.
Dies ist ersichtlich, da es möglich ist, dass
- • ein Nutzer, der eingeladen wurde, die Einladung nicht akzeptiert und somit nicht Teilnehmer der PoC-Gruppen-Kommunikationsdienst-Sitzung ist;
- • ein Nutzer, der die Einladung akzeptiert hat, zu einem späteren Zeitpunkt irgendwann die PoC-Gruppen-Kommunikationsdienst-Sitzung verlässt;
- • ein ursprünglich nicht eingeladener Nutzer während der PoC-Gruppen-Kommunikationsdienst-Sitzung hinzugenommen (eingeladen) wird;
- • ein ursprünglich nicht eingeladener Nutzer sich während der laufenden PoC-Gruppen-Kommunikationsdienst-Sitzung selbst einwählt.
- • a user who has been invited, does not accept the invitation and thus is not a participant in the PoC Group Communication Service session;
- • a user who has accepted the invitation will eventually leave the PoC Group Communications Service session at a later date;
- • an initially uninvited user during PoC group communication service session is added (invited);
- • An initially uninvited user dials in during the ongoing PoC Group Communication Service session.
Die oben beschriebenen Nachteile könnten gemäß dem Stand der Technik umgangen werden, indem ein Nutzer sich mit einer in [2] beschriebenen SIP-SUBSCRIBE-Nachricht bei der PoC-Server-Einheit zu der PoC-Gruppen-Kommunikationsdienst-Sitzung zu dem so genannten Session State Notification Service, wie er in [3] beschrieben ist, anmeldet. Dies bedeutet, er wird immer darüber informiert, welche PoC-Nutzer aktuell an der PoC-Gruppen-Kommunikationsdienst-Sitzung teilnehmen.The disadvantages described above could according to the state The technique is bypassed by a user interacting with an in [2] described at the PoC server unit to the PoC group communication service session to the so-called Session State Notification Service, as in [3], logs. This means he is always informed which PoC users currently participate in the PoC group communication service session take part.
Mit diesem Wissen, wer gerade an der PoC-Gruppen-Kommunikationsdienst-Sitzung teilnimmt, könnte dann ein Nutzer (bzw. dessen Instant-Messaging-Client-Einheit) mit genau diesen Nutzern eine IM-Gruppen-Kommunikationsdienst-Sitzung aufbauen.With this knowledge, who is currently participating in the PoC Group Communication Service session, could then a user (or its instant messaging client unit) with these users have an IM group communication service session build up.
Aber auch diese Vorgehensweise hat Nachteile, denn sobald beispielsweise ein Nutzer in eine der Gruppen-Kommunikationsdienst-Sitzungen eingeladen wird, muss diese auch in die anderen Gruppen-Kommunikationsdienst-Sitzungen eingeladen werden. Dies bedeutet somit, dass mindestens ein Nutzer (bzw. dessen Client-Einheit) sich zu den Session-State-Notification-Services beider Gruppen-Kommunikationsdienst-Sitzungen anmelden muss, um die Übereinstimmung der beiden Teilnehmer-Gruppen zu überprüfen und gegebenenfalls herzustellen. Dies ist an sich schon ein Nachteil, da die Session-State-Notification-Services nur ein optionales Leistungsmerkmal sind. Zudem erzeugt diese Vorgehensweise unter Umständen einen enormen Signalisierungs-Aufwand über die Mobilfunkschnittstelle (Luftschnittstelle) und somit auch Zusatz-Kosten für den einzelnen Nutzer.But This procedure also has disadvantages, as soon as, for example a user in one of the group communication service sessions this is also required in the other group communication service sessions be invited. This means that at least one user (or its client unit) to the session state notification services Both group communication service sessions must log in to match the two participant groups to check and if necessary produce. This in itself is a disadvantage, since the session state notification services are just an optional feature. In addition, this procedure generates in certain circumstances an enormous signaling effort over the mobile radio interface (Air interface) and thus additional costs for the individual Users.
In Druckschrift [8] beschreibt ein Kommunikationssystem, bei dem eine Benutzergruppe in Form eines Gruppenobjekts verwaltet wird. Für die Benutzergruppe können verschiedene Kommunikationsdienste bereitgestellt werden. Insbesondere können Gruppen-Kommunikationsdienst-Sitzungen mit denselben Teilnehmern aus der Benutzergruppe bereitgestellt werden.In Reference [8] describes a communication system in which a User group in the form of a group object. For the user group can various communication services are provided. Especially can Group Communication Service sessions with the same participants be provided from the user group.
Druckschrift [9] offenbart ein Verfahren, bei dem eine zweite Konferenz aus einer Konferenz heraus gestartet wird, so dass bespielsweise mittels eines zusätzlichen Medien-Typs kommuniziert werden kann. Dabei wird eine zusätzliche Konferenzbrücke für den neuen Medientyp eingerichtet.pamphlet [9] discloses a method in which a second conference consists of a Conference is started out, so for example by means of a additional Media type can be communicated. This will be an additional Conference bridge for the new one Media type set up.
In [10] ist ein Kommunikationssystem beschrieben, bei dem in einem Anwendungsserver eine Push-to-Talk-Gruppe angelegt wird. Wenn ein Content-Server eine Push-to-Talk-Nachricht, die für die Push-to-Talk-Gruppe bestimmt ist, bereitstellt, wird diese an die Mitglieder der Push-to-Talk-Gruppe verteilt.In [10] describes a communication system in which in one Application server a push-to-talk group is created. When a Content server sends a push to talk message for the push to talk group is determined, this will provide to the members of the push-to-talk group distributed.
Druckschrift [11] offenbart eine visuelle Darstellung einer Gruppe, die es mittels einer Web-Schnittstelle ermöglicht, verschiedene Kommunikationsdienste mit Mitgliedern der Gruppe als Teilnehmer zu starten.pamphlet [11] discloses a visual representation of a group using it A web interface allows for different Communication services with members of the group as participants to start.
Der Erfindung liegt das Problem zugrunde, eine einfachere Verwaltung zweier Gruppen-Kommunikations-Sitzungen mit denselben Teilnehmern bereitzustellen.Of the Invention is based on the problem, a simpler administration two group communication sessions with the same participants provide.
Das Problem wird durch ein Verfahren zum Bereitstellen mehrerer Gruppen-Kommunikationsdienste, durch ein Gruppen-Kommunikationsdienst-System sowie durch eine Gruppen-Kommunikationsdienst-Server-Einheit mit den Merkmalen gemäß den unabhängigen Patentansprüchen gelöst.The Problem is solved by a method for providing multiple group communication services, through a group communication service system and by a group communication service server unit solved with the features according to the independent claims.
Bei einem Verfahren zum Bereitstellen mehrerer Gruppen-Kommunikationsdienste mit denselben Teilnehmern wird eine erste Gruppen-Kommunikationsdienst-Sitzung eines ersten Gruppen-Kommunikationsdienstes bereitgestellt, wobei die erste Gruppen-Kommunikationsdienst-Sitzung mit einer Gruppen-Kommunikationssitzungs-Identifikationsangabe welche eine aufgebaute Gruppen-Kommunikationsdienst-Sitzung identifiziert, identifiziert wird, aus welcher ermittelbar ist, welche Teilnehmer an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmen. Ferner wird eine zweite Gruppen-Kommunikationsdienst-Sitzung eines zweiten Gruppen-Kommunikationsdienstes bereitgestellt, wobei der zweite Gruppen-Kommunikationsdienst ein anderer Gruppen-Kommunikationsdienst ist als der erste Gruppen-Kommunikationsdienst. Die Teilnehmer der zweiten Gruppen-Kommunikationsdienst-Sitzung und/oder die zweite Gruppen-Kommunikationsdienst-Sitzung werden/wird mit derselben Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe identifiziert, mit welcher auch die erste Gruppen-Kommunikationsdienst-Sitzung identifiziert wird und bei einer auftretenden Veränderung bei den Teilnehmern der ersten Gruppen-Kommunikationsdienst-Sitzung werden unter Verwendung eines Notifizierungs-Dienstes die Teilnehmer der zweiten Gruppen-Kommunikationsdienst-Sitzung aktualisiert.at a method of providing multiple group communication services with the same participants will be a first group communication service session provided a first group communication service, wherein the first group communication service session with a group communication session identification information which identifies an established group communication service session, is identified from which can be determined, which participants participate in the first group communication service session. Further becomes a second group communication service session a second group communication service provided, wherein the second group communication service a other group communication service is considered the first group communication service. The participants of the second group communication service session and / or the second group communication service session will / will be with the same group communication service session identification identifies with which also the first group communication service session is identified and in the event of a change at the participants of the first group communication service session become subscribers using a notification service the second group communication service session updated.
Ein Gruppen-Kommunikationsdienst-System weist eine erste Gruppen-Kommunikationsdienst-Server-Einheit zum Bereitstellen eines ersten Gruppen-Kommunikationsdienstes auf, die derart eingerichtet ist, dass sie eine bereitgestellte erste Gruppen-Kommunikationsdienst-Sitzung mit einer Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe, welche eine aufgebaute Gruppen-Kommunikationsdienst-Sitzung identifiziert, identifiziert, aus welcher ermittelbar ist, welche Teilnehmer an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmen. Ferner weist das Gruppen-Kommunikationsdienst-System eine zweite Gruppen-Kommunikationsdienst-Server-Einheit zum Bereitstellen eines zweiten Gruppen-Kommunikationsdienstes auf, wobei der zweite Gruppen-Kommunikationsdienst ein anderer Gruppen-Kommunikationsdienst ist als der erste Gruppen-Kommunikationsdienst. Die zweite Gruppen-Kommunikationsdienst-Server-Einheit ist derart eingerichtet, dass sie Teilnehmer einer bereitgestellten zweiten Gruppen-Kommunikationsdienst-Sitzung und/oder eine bereitgestellte zweite Gruppen-Kommunikationsdienst-Sitzung mit derselben Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe identifiziert, mit welcher auch die erste Gruppen-Kommunikationsdienst-Sitzung identifiziert wird. Ferner weist das Gruppen-Kommunikationsdienst-System eine Aktualisierungs-Einheit auf, die eingerichtet ist, bei einer auftretenden Veränderung bei den Teilnehmern der ersten Gruppen-Kommunikationsdienst-Sitzung unter Verwendung eines Notifizierungs-Dienstes die Teilnehmer der zweiten Gruppen-Kommunikationsdienst-Sitzung zu aktualisieren.A group communication service system comprises a first group communication service server unit for providing a first group communication service arranged to provide a first group communication service session provided with a first group communication service Group Communication Service Session Identification identifying a set Group Communication Service session identifying from which to determine which participants are participating in the first Group Communication Service session. Further, the group communication service system includes a second group communication service server unit for providing a second group communication service, the second group communication service being a different group communication service than the first group communication service. The second group communication service server unit is arranged to identify subscribers of a second group communication service session provided and / or one provided second group communication service session with the same group communication service session identification with which the group communication service server identification unit also identifies first group communication service session is identified. Further, the group communication service system has an updating unit configured to update the users of the second group communication service session upon a change in the subscribers of the first group communication service session using a notification service.
Durch die Verwendung einer Identifikationsangabe sowohl zur Identifikation der ersten Gruppen-Kommunikationsdienst-Sitzung als auch der zweiten Gruppen-Kommunikationsdienst-Sitzung wird auf sehr einfache Weise ermöglicht, dass Änderungen der Teilnehmer unmittelbar in beiden Gruppen-Kommunikationsdienst-Sitzungen registriert und berücksichtigt werden können. Außerdem wird gewährleistet, dass, verglichen mit einer statischen, fest vorgegebenen Gruppen-Identifikationsangabe von Gruppen-Teilnehmern nicht alle in der Gruppe angegebenen Teilnehmer zu der „zweiten Gruppen-Kommunikationsdienst-Sitzung" eingeladen werden, sondern nur diejenigen, die tatsächlich auch schon an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmen.By the use of an identification for both identification the first group communication service session as well as the second Group communication service session is very simple allows that changes the subscriber is registered directly in both group communication service sessions and taken into account can be. Furthermore is guaranteed that, compared with a static, fixed predetermined group identification of group participants not all participants specified in the group to the "second Group communication service session " but only those who actually already participate in the first group communication service session.
Damit wird automatisch ohne zusätzlichen Signalisierungsaufwand, beispielsweise über die Mobilfunkschnittstelle, gewährleistet, dass die Teilnehmer der gebildeten Gruppen-Kommunikationsdienst-Sitzungen identisch sind.In order to is automatically without additional signaling overhead, for example about the mobile interface, ensures that the participants of the educated group communication service sessions are identical.
Auf diese Weise ist eine einfache Realisierung angegeben eines Gruppen-Kommunikationsdienst-Systems, bei dem zwei oder mehr gleichzeitig laufende, aber technisch voneinander unabhängige Gruppen-Kommunikationsdienst-Sitzungen immer die gleichen, in beiden Gruppen-Kommunikationsdienst-Sitzungen teilnehmenden, Nutzer haben, bereitgestellt werden.On this way is a simple realization given a group communication service system, in which two or more concurrent but technically mutually exclusive independent group communication service sessions always the same, in both group communication service sessions participating, users have to be provided.
Bevorzugte Ausgestaltungen der Erfindung ergeben sich aus den abhängigen Ansprüchen.preferred Embodiments of the invention will become apparent from the dependent claims.
Die im Folgenden beschriebenen Ausgestaltungen der Erfindung gelten sowohl für das Verfahren als auch für das Gruppen-Kommunikationsdienst-System.The hereinafter described embodiments of the invention apply as well as the procedure as well the group communication service system.
Gemäß einer Ausgestaltung der Erfindung ist es vorgesehen, dass zumindest einer der Gruppen-Kommunikationsdienste als Mobilfunk-Gruppen-Kommunikationsdienst eingesetzt wird, anders ausgedrückt bedeutet dies, dass zumindest eine der Gruppen-Kommunikationsdienst-Server-Einheiten als eine Mobilfunk-Gruppen-Kommunikationsdienst-Server-Einheit eingerichtet ist. Anders ausgedrückt bedeutet dies beispielsweise, dass ein PoC-Server die Aufgabe eines Gruppen-Management-Servers übernimmt.According to one Embodiment of the invention, it is provided that at least one the group communication services as a mobile group communication service is used, in other words this means that at least one of the group communication service server units as a mobile group communication service server unit is set up. In other words This means, for example, that a PoC server assumes the role of a group management server.
Die Erfindung eignet sich sehr gut für den Einsatz im Mobilfunk-Bereich, da die mobile Nutzung von Gruppen-Kommunikationsdiensten ein stetiges Wachstum verzeichnet.The Invention is very good for the use in the mobile sector, as the mobile use of group communication services steady growth is recorded.
Zumindest einer der folgenden Gruppen-Kommunikationsdienste kann als erster Gruppen-Kommunikationsdienst und/oder als zweiter Gruppen-Kommunikationsdienst verwendet werden:
- • Push-to-Talk-over-Cellular-Gruppen-Kommunikationsdienst;
- • Konferenz-Gruppen-Kommunikationsdienst (z.B. „IMS-Conferencing");
- • Gruppen-Spieldienst („Multi-User-Games");
- • Instant-Messaging-Gruppen-Kommunikationsdienst;
- • ein, beispielsweise über ein Mobilfunk-Kommunikationsnetz vorgesehener Austausch von Dateien zwischen den Teilnehmern einer Gruppe;
- • eine verteilte Datei-Bearbeitung einer oder mehrerer Dateien von Teilnehmern einer Gruppe (auch als „Whiteboard" bezeichnet).
- • push-to-talk-over-cellular group communication service;
- • conference group communication service (eg "IMS conferencing");
- • group game service ("multi-user games");
- • instant messaging group communication service;
- An exchange of files between participants of a group, for example via a mobile communications network;
- • Distributed file editing of one or more files of participants in a group (also known as a "whiteboard").
Anders ausgedrückt bedeutet dies, dass zumindest eine der Gruppen-Kommunikationsdienst-Server-Einheiten eingerichtet ist zum Bereitstellen von zumindest einer der oben beschriebenen Gruppen-Kommunikationsdienste.Different expressed this means that at least one of the group communication service server units is arranged to provide at least one of the above described group communication services.
Unter Instant Messaging (IM) ist ein Gruppen-Kommunikationsdienst zu verstehen, der es erlaubt, mittels eines Client-Programms (einer IM-Client-Einheit), auch bezeichnet als „Instant Messenger", in Echtzeit zu chatten, kurze elektronische Nachrichten (im sogenannten Push-Verfahren) an andere Teilnehmer über ein Kommunikationsnetzwerk (meist das Internet/Intranet) zu schicken oder elektronische Dateien auszutauschen.Under Instant Messaging (IM) is a group communication service that understands it allows, by means of a client program (an IM client unit), also referred to as "instant Messenger ", in real time to chat, short electronic messages (called push method) to others Participants over to send a communication network (mostly the internet / intranet) or to exchange electronic files.
Die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe kann von einer zentralen Gruppen-Verwaltungs-Server-Einheit zum Verwalten der mindestens einen Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe durchgeführt werden, wobei die Gruppen-Verwaltungs-Server-Einheit mit der ersten Gruppen-Kommunikationsdienst-Server-Einheit und/oder der zweiten Gruppen-Kommunikationsdienst-Server-Einheit gekoppelt ist, oder sie kann in den jeweiligen dem Gruppen-Kommunikationsdienst jeweils bereitstellenden Gruppen-Kommunikationsdienst-Server-Einheiten gespeichert werden und zwischen diesen ausgetauscht werden.The group communication service sit tion identification can be performed by a central group management server unit for managing the at least one group communication service session identification information, the group management server unit being connected to the first group communication service server unit and / or or the second group communication service server unit, or it may be stored in and exchanged between the respective group communication service server units respectively providing the group communication service.
Anschaulich entspricht dies einer zentralen (bei Vorsehen einer Gruppen-Verwaltungs-Server-Einheit) bzw. einer dezentralen (wenn die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe nur in den Gruppen-Kommunikationsdienst-Server-Einheiten gespeichert ist) Speicherung und Verwaltung der Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangaben und damit der Steuerung des Zusammenwirkens der an sich technisch voneinander unabhängigen Gruppen-Kommunikationsdienst-Sitzungen hinsichtlich der Aktualisierung und der an der jeweiligen Gruppen-Kommunikationsdienst-Sitzung teilnehmenden Nutzer bzw. hinsichtlich der Gewährleistung, dass in beiden, allgemein in allen vorhandenen, Gruppen-Kommunikationsdienst-Sitzungen dieselben Nutzer teilnehmen.clear this is equivalent to a centralized (if a group management server unit is provided) or a remote (if the group communication service session identification stored only in the group communication service server units) storage and Management of group communication service session identification information and thus the control of the interaction of the technically in itself independent of one another Group Communication Service sessions regarding the update and the users participating in the respective group communication service session or regarding the warranty, that in both, generally in all, group communication service sessions same users participate.
Gemäß einer anderen Ausgestaltung der Erfindung ist es vorgesehen, dass, nachdem die erste Gruppen-Kommunikationsdienst-Sitzung aufgebaut wurde, von einem Teilnehmer-Endgerät das Bereitstellen der zweiten Gruppen-Kommunikationsdienst-Sitzung beantragt wird, dass unter Verwendung der Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe ermittelt wird, welche Teilnehmer an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmen und dass die ermittelten Teilnehmer zu der zweiten Gruppen-Kommunikationsdienst-Sitzung eingeladen werden. Anders ausgedrückt bedeutet dies beispielsweise, dass der Nutzer unter Verwendung beispielsweise der Session-ID aus der ersten Session beim zweiten Server verwendet.According to one Another embodiment of the invention, it is provided that, after the first group communication service session has been set up by a subscriber terminal to provide the second Group communication service session requesting that using the Group Communication Service Session Identification It determines which participants in the first group communication service session participate and that the identified participants to the second group communication service session be invited. In other words, this means, for example, that the user is using, for example, the session ID the first session used at the second server.
Die erste Gruppen-Kommunikationsdienst-Sitzung kann von einer ersten Gruppen-Kommunikationsdienst-Server-Einheit bereitgestellt werden. Ferner kann es vorgesehen sein, dass, nachdem die erste Gruppen-Kommunikationsdienst-Sitzung aufgebaut wurde, von einem Teilnehmer-Endgerät das Bereitstellen der zweiten Gruppen-Kommunikationsdienst-Sitzung bei einer die zweite Gruppen-Kommunikationsdienst-Sitzung bereitstellenden zweiten Gruppen-Kommunikationsdienst-Server-Einheit beantragt wird, wobei die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe an die zweite Gruppen-Kommunikationsdienst-Server-Einheit übermittelt wird.The first group communication service session may be from a first Group communication service server unit. Furthermore, it may be provided that, after the first group communication service session has been set up by a subscriber terminal to provide the second Group communication service session at a second group communication service session requesting second group communication service server unit requested is, with the group communication service session identification information the second group communication service server unit transmits becomes.
Anschaulich entspricht diese Vorgehensweise einer ersten dezentralen Alternative der Realisierung der verteilten Bereitstellung der Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe sowohl in der ersten Gruppen-Kommunikationsdienst-Server-Einheit als auch in der zweiten Gruppen-Kommunikationsdienst-Server-Einheit, wobei das Teilnehmer-Endgerät das Erzeugen der zweiten Gruppen-Kommunikationsdienst-Sitzung unmittelbar bei der zweiten Gruppen-Kommunikationsdienst-Server-Einheit beantragt, welche sich daraufhin beispielsweise die in der Gruppe vorgesehenen Teilnehmer von der ersten Gruppen-Kommunikationsdienst-Server-Einheit ermittelt.clear This approach corresponds to a first decentralized alternative the realization of the distributed provision of the group communication service session identification both in the first group communication service server unit as well as in the second group communication service server unit, the subscriber terminal generating the second group communication service session immediately at the second group communication service server unit which then requests, for example, those in the group intended participants determined by the first group communication service server unit.
Gemäß einer anderen Ausgestaltung der Erfindung ist es vorgesehen, dass die erste Gruppen-Kommunikationsdienst-Sitzung von einer ersten Gruppen-Kommunikationsdienst-Server-Einheit bereitgestellt wird und dass, nachdem die erste Gruppen-Kommunikationsdienst-Sitzung aufgebaut wurde, von einem Teilnehmer-Endgerät das Bereitstellen der zweiten Gruppen-Kommunikationsdienst-Sitzung bei der ersten Gruppen-Kommunikationsdienst-Server-Einheit beantragt wird und dass von der ersten Gruppen-Kommunikationsdienst-Server-Einheit das Bereitstellen der zweiten Gruppen-Kommunikationsdienst-Sitzung bei einer die zweite Gruppen-Kommunikationsdienst-Sitzung bereitstellenden zweiten Gruppen-Kommunikationsdienst-Server-Einheit beantragt wird, wobei die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe an die zweite Gruppen-Kommunikationsdienst-Server-Einheit übermittelt wird. Anders ausgedrückt bedeutet dies beispielsweise, dass der Nutzer beim ersten Server den zweiten Service beantragt.According to one Another embodiment of the invention, it is provided that the first group communication service session provided by a first group communication service server unit and that, after the first group communication service session has been set up by a subscriber terminal to provide the second Group Communication Service session at the first group communication service server unit is requested and that of the first group communication service server unit providing the second group communication service session at a second group communication service session providing second group communication service server unit, wherein the group communication service session identification information transmitted to the second group communication service server unit becomes. In other words This means, for example, that the user at the first server the second service requested.
Anschaulich bedeutet diese Vorgehensweise, dass der Aufbau der zweiten Gruppen-Kommunikationsdienst-Sitzung von dem Teilnehmer-Endgerät nicht unmittelbar bei der zweiten Gruppen-Kommunikationsdienst-Server-Einheit beantragt wird, sondern bei der ersten Gruppen-Kommunikationsdienst-Server-Einheit, welche ihrerseits unter Verwendung der Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe den Aufbau der zweiten Gruppen-Kommunikationsdienst-Sitzung bei der zweiten Gruppen-Kommunikationsdienst-Server-Einheit beantragt.clear this approach means that the setup of the second group communication service session from the subscriber terminal immediately at the second group communication service server unit but at the first group communication service server unit, which in turn using the group communication service session identification the establishment of the second group communication service session the second group communication service server unit requested.
Das Ermitteln, welche Teilnehmer an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmen unter Verwendung der Identifikationsangabe, kann erfolgen, indem von der zweiten Gruppen-Kommunikationsdienst-Server-Einheit bei der ersten Gruppen-Kommunikationsdienst-Server-Einheit nachgefragt wird, unter Verwendung der Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe, welche Teilnehmer an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmen.The determination of which subscribers participate in the first group communication service session using the identification information may be made by the second group communication service server unit at the first group communication service server unit requesting, using the group communication service session identification information, which participants participate in the first group communication service session.
Die an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmenden Teilnehmer werden in diesem Fall von der ersten Gruppen-Kommunikationsdienst-Server-Einheit an die zweite Gruppen-Kommunikationsdienst-Server-Einheit übermittelt.The participating in the first group communication service session Subscribers in this case are from the first group communication service server unit transmitted to the second group communication service server unit.
Gemäß dieser Ausgestaltung der Erfindung kann es vorgesehen sein, dass das Ermitteln, welche Teilnehmer an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmen, unter Verwendung eines Notifizierungs-Dienstes erfolgt.According to this Embodiment of the invention, it can be provided that the determination, which participants in the first group communication service session take place using a notification service.
Gemäß einer anderen Ausgestaltung der Erfindung ist es vorgesehen, dass die erste Gruppen-Kommunikationsdienst-Sitzung von einer ersten Gruppen-Kommunikationsdienst-Server-Einheit bereitgestellt wird und dass die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe von der ersten Gruppen-Kommunikationsdienst-Server-Einheit an eine Gruppen-Verwaltungs-Server-Einheit, welche Teilnehmer-Gruppen verwaltet, übertragen wird. Die zweite Gruppen- Kommunikationsdienst-Sitzung wird erzeugt, indem von einer die zweite Gruppen-Kommunikationsdienst-Sitzung bereitstellenden zweiten Gruppen-Kommunikationsdienst-Server-Einheit die einzuladenden User mit Hilfe der Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe, die ihm beim Beantragen der zweiten Session mitgeteilt wird, von der Gruppen-Verwaltungs-Server-Einheit ermittelt wird.According to one Another embodiment of the invention, it is provided that the first group communication service session provided by a first group communication service server unit and that the group communication service session identification from the first group communication service server unit to one Group Management Server Unit that manages subscriber groups. The second group communication service session is generated by a second group communication service session providing the second group communication service server unit the users to be invited using the group communication service session identification, which is communicated to him when applying for the second session, from the group management server unit is determined.
Gemäß einer noch anderen Ausgestaltung der Erfindung ist es vorgesehen, dass die erste Gruppen-Kommunikationsdienst-Sitzung von einer ersten Gruppen-Kommunikationsdienst-Server-Einheit bereitgestellt wird und dass die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe von einem an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmenden Teilnehmer-Endgerät an eine Gruppen-Verwaltungs-Server-Einheit, welche Teilnehmer-Gruppen verwaltet, übertragen wird. Die zweite Gruppen-Kommunikationsdienst-Sitzung wird erzeugt, indem von einer die zweite Gruppen-Kommunikationsdienst-Sitzung bereitstellenden zweiten Gruppen-Kommunikationsdienst-Server-Einheit die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe von der Gruppen-Verwaltungs-Server-Einheit ermittelt wird.According to one Yet another embodiment of the invention, it is provided that the first group communication service session provided by a first group communication service server unit and that the group communication service session identification from a participant in the first group communication service session User terminal to a group management server unit, which participant groups are managed, transferred. The second Group communication service session is generated by one providing the second group communication service session second group communication service server unit the group communication service session identification is determined by the group management server unit.
Die beiden zuletzt oben beschriebenen Ausgestaltungen der Erfindung entsprechen anschaulich einer zentralen Verwaltung der Identifikationsangaben, wobei die Gruppen-Kommunikationsdienst-Server-Einheiten die zu einer Identifikationsangabe gehörenden User zum Erzeugen der zweiten oder einer jeden weiteren zusätzlichen Gruppen- Kommunikationsdienst-Sitzung sich von der Gruppen-Verwaltungs-Server-Einheit ermittelt.The both last described embodiments of the invention vividly correspond to a central administration of the identification data, the group communication service server units the belonging to an identification user for generating the second or any additional additional group communication service session yourself from the group management server unit determined.
Die zweite Gruppen-Kommunikationsdienst-Sitzung kann die zu einer Identifikationsangabe gehörenden User von der Gruppen-Verwaltungs-Server-Einheit ermitteln unter Verwendung eines Notifizierungs-Dienstes.The second group communication service session can be to an identification belonging User from the group management server unit determine using a notification service.
Ein Aspekt der Erfindung kann somit darin gesehen werden, dass Teilnehmer-Listen zwischen verschiedenen Services, d.h. zwischen verschiedenen Gruppen-Kommunikationsdiensten dezentral synchronisiert werden (dezentrale Synchronisation der Teilnehmer-Listen zwischen verschiedenen Services).
- • In diesem Fall nutzen Nutzer (User) Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangaben, um neue Gruppen-Kommunikationsdienste und somit neue Gruppen-Kommunikationsdienst-Sitzungen mit denselben Teilnehmern zu starten.
- • Der neue Gruppen-Kommunikationsdienst ermittelt unter Verwendung der Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe bei dem für den neuen Gruppen-Kommunikationsdienst zuständigen, d.h. diesem zugehörigen Server, die momentane, d.h. in der schon laufenden Gruppen-Kommunikationsdienst-Sitzung vorhandenen und genutzten Teilnehmer-Liste.
- • Die Gruppen-Kommunikationsdienste melden sich jeweils gegenseitig zu der Änderungs-Notifizierung (Change-Notifizierung) an, um die jeweiligen Teilnehmer-Listen synchron zu halten.
- In this case, users (users) use group communication service session identification information to start new group communication services and thus new group communication service sessions with the same participants.
- The new group communication service determines, using the group communication service session identification information in the server responsible for the new group communication service, ie the server associated therewith, the current subscriber, ie those already present and used in the already running group communication service session. List.
- • The group communication services log each other on to the change notification (change notification) in order to keep the respective subscriber lists in sync.
Ein anderer Aspekt der Erfindung kann darin gesehen werden, dass die Teilnehmer-Listen zwischen unterschiedlichen Services, d.h. unterschiedlichen Gruppen-Kommunikationsdiensten zentral synchronisiert werden (zentrale Synchronisation der Teilnehmer-Listen zwischen verschiedenen Services).
- • In diesem Fall wird die Teilnehmer-Liste, welche eine temporäre Teilnehmer-Liste ist, zentral, beispielsweise bei einem Group-Management-Server, allgemein bei einer Gruppen-Verwaltungs-Server-Einheit, angelegt. Das Anlegen kann erfolgen
- – obligatorisch/automatisch;
- – ausgelöst, d.h. getriggert durch den ersten Server, d.h. durch die erste Gruppen-Kommunikationsdienst-Server-Einheit; oder
- – ausgelöst, d.h. getriggert durch einen Nutzer.
- • Nutzer nutzen temporäre Gruppen-Identifikationsangaben (Gruppen-IDs), um neue Gruppen-Kommunikationsdienste bzw. neue Gruppen-Kommunikationsdienstsitzungen mit denselben Teilnehmern zu starten.
- • Der neue Gruppen-Kommunikationsdienst ermittelt unter Verwendung der temporären Gruppen-ID bei der Gruppen-Verwaltungs-Server-Einheit, die momentane, d.h. aktuelle Teilnehmer-Liste.
- • Die Gruppen-Kommunikationsdienste melden sich bei der Gruppen-Verwaltungs-Server-Einheit und die Gruppen-Verwaltungs-Server-Einheit meldet sich bei den Gruppen-Kommunikationsdiensten zur Änderungs-Notifizierung (Change-Notifizierung) an, um die jeweiligen Teilnehmer-Listen synchron zu halten.
- In this case, the subscriber list, which is a temporary subscriber list, is centrally created, for example, at a group management server, generally at a group management server unit. The creation can take place
- - obligatory / automatic;
- Triggered, ie triggered by the first server, ie by the first group communication service server unit; or
- - triggered, ie triggered by a user.
- • Users use temporary group identification information (group IDs) to start new group communication services or new group communication service sessions with the same participants.
- • The new group communication service averages the current, ie current, subscriber list using the temporary group ID at the group management server unit.
- • The group communication services log into the group management server unit and the group management server unit logs in to the group communication services for change notification to synchronize the respective subscriber lists to keep.
Ausführungsbeispiele der Erfindung sind in den Figuren dargestellt und werden im Folgenden näher erläutert. In den Figuren sind gleiche Elemente, gleiche Verfahrensschritte oder Nachrichten wenn zweckmäßig mit identischen Bezugszeichen versehen.embodiments The invention are illustrated in the figures and will be explained in more detail below. In the figures are the same elements, the same process steps or Messages if appropriate with provided identical reference numerals.
Es zeigen:It demonstrate:
Push-to-Talk-over-Cellular (PoC) ist ein Dienst, gemäß dem es einem Benutzer bzw. Sender ermöglicht wird, eine Sprachnachricht an einen oder gleichzeitig an mehrere Empfänger über eine Mobilfunk-Schnittstelle zu übermitteln. Im Rahmen einer PoC-Kommunikation werden die Sprachdaten üblicherweise schon während des Einsprechens des zu übertragenden Sprachsignals durch die Benutzer in das Mobilfunk-Endgerät über das Mobilfunkkommunikationsnetzwerk verteilt, d.h. an den oder die gewünschten Empfänger übermittelt. Anschaulich entspricht eine PoC-Kommunikation aus Benutzersicht dem an sich üblichen CB-Funk, jedoch mit der Erweiterung, dass der Sender weltweit Empfänger, die mittels der geeigneten Vermittlungstechniken mit mindestens einem Mobilfunk-Kommunikationsnetzwerk erreichbar sind, ansprechen kann.Push-to-Talk-over-Cellular (PoC) is a service according to which it a user or transmitter allows is a voice message to one or simultaneously to several Receiver over one To transmit mobile radio interface. As part of a PoC communication, the voice data usually already during the pronunciation of the one to be transmitted Speech signal through the user in the mobile terminal via the Mobile radio communication network distributed, i. to the one or the desired Receiver transmitted. Illustratively, a PoC communication corresponds to the user's view usual in itself CB radio, however with the extension that the transmitter world-wide receiver, which using the appropriate switching techniques with at least one Mobile communication network can be reached, can address.
Die im Folgenden beschriebenen Server-Einheiten und Client-Einheiten sowie die Mobilfunk-Kommunikationsendgeräte sind zur Kommunikation gemäß dem UMTS-Standard eingerichtet, alternativ zur Kommunikation gemäß dem GSM-Standard, dem GPRS-Standard oder einem anderen Mobilfunk-Kommunikationsstandard, beispielsweise gemäß einem 3GPP-Mobilfunk-Kommunikationsstandard.The server units and client units described below and the Mobile communication terminals are for communication according to the UMTS standard set up, alternatively to the communication according to the GSM standard, the GPRS standard or another mobile communication standard, for example according to one 3GPP mobile radio communication standard.
Gemäß den folgenden
beschriebenen Ausführungsformen
wird in einer ersten Phase in gleicher Weise wie beispielsweise
gemäß dem Stand
der Technik, wie er im Zusammenhang mit
Dieser
PoC-Session
Ist
die PoC-Session
Wie
in einem Nachrichtenflussdiagramm
Das
erste Mobilfunkendgerät
Somit
werden nicht, wie es beispielsweise gemäß dem Stand der Technik erforderlich
wäre, Nutzer-Identifikationsangaben
oder Gruppen-Identifikationsangaben in der ersten SIP-INVITE-Nachricht
Optional
ist vorgesehen, dass ein zusätzlicher
Parameter in der ersten SIP-INVITE-Nachricht
Die
IM-Server-Einheit
Dies erfolgt gemäß diesem Ausführungsbeispiel der Erfindung, indem die IM-Server-Einheit den Session State Notification Service, wie er in [3] beschrieben ist, nutzt.This takes place according to this embodiment of the invention by the IM server unit the Session State Notification Service, as described in [3] uses.
Hierfür erzeugt
die IM-Server-Einheit
„Conference State Event Package" sowie
„usage:
parallel_session" enthalten.The IM server unit generates this for this purpose
"Conference State Event Package" as well
"Usage: parallel_session" included.
Die
erste SIP-SUBSCRIBE-Nachricht
Sobald
die Controlling-PoC-Server-Einheit
Sobald
die IM-Server-Einheit
Dies
bedeutet, dass die IM-Server-Einheit
Ferner
erzeugt die IM-Server-Einheit
Die
beiden Mobilfunkendgeräte
Wie
oben angedeutet, wird der erste Nutzer, d.h. das erste Mobilfunk-Kommunikationsendgerät
Zusätzlich meldet
sich die Controlling-PoC-Server-Einheit
Das
bedeutet also, dass sich beide Gruppen-Kommunikationsdienst-Server-Einheiten,
d.h. die Controlling-PoC-Server-Einheit
Nun
laufen die beiden Gruppen-Kommunikationsdienst-Sitzungen technisch
voneinander unabhängig
mit den gleichen Teilnehmern, in
Kommt
nun beispielsweise ein neuer Teilnehmer, gemäß diesem Ausführungsbeispiel
der Erfindung ein vierter Teilnehmer (User D), d.h. ein viertes
Mobilfunkendgerät
In
diesem Fall wird die IM-Server-Einheit
Die
IM-Server-Einheit
Nach
Erhalt der fünften
SIP-200-OK-Nachricht
Auch
gemäß diesem
Ausführungsbeispiel der
Erfindung wird davon ausgegangen, dass zwischen den drei Mobilfunkendgeräten
Gemäß dem zweiten
Ausführungsbeispiel der
Erfindung wird von dem ersten Nutzer unter Verwendung der ersten
PoC-Client-Einheit
Die
erste SIP-Message-Nachricht
Die
erste SIP-MESSAGE-Nachricht
- • „action:
activate_parallel_service":
dieser
Parameter dient dazu, der Controlling-PoC-Server-Einheit
101 mitzuteilen, was sie tun soll, nämlich in diesem Fall einen zusätzlichen Gruppen-Kommunikationsdienst zu aktiveren; - • „service:
IM":
dieser
Parameter dient dazu, der Controlling-PoC-Server-Einheit
101 mitzuteilen, um welchen neuen Gruppen-Kommunikationsdienst es sich handelt, wobei „IM" für den Gruppen-Kommunikationsdienst-Instant-Messaging steht; und - • optional
die SIP-Adresse der zu kontaktierenden zuständigen IM-Server-Einheit
302 .
- • "action: activate_parallel_service": this parameter is used by the controlling PoC server unit
101 to communicate what it should do, namely to activate an additional group communication service in this case; - • "service: IM": this parameter is used by the controlling PoC server unit
101 to inform which new group communication service is involved, where "IM" stands for group communication service instant messaging; - • optionally the SIP address of the competent IM server unit to be contacted
302 ,
Auf
den Erhalt der ersten SIP-MESSAGE-Nachricht
Auf
den Empfang der zweiten SIP-MESSAGE-Nachricht
Dies
erfolgt, indem die IM-Server-Einheit
Auf
den Empfang der ersten SIP-SUBSCRIBE-Nachricht
Auf
den Empfang der ersten SIP-NOTIFY-Nachricht
Im Gegensatz zu dem Vorgehen gemäß dem ersten Ausführungsbeispiel der Erfindung wird gemäß diesem Ausführungsbeispiel der Erfindung auch der erste Nutzer (User A) eingeladen.in the Contrary to the procedure according to the first embodiment The invention is according to this embodiment The invention also invited the first user (User A).
Das
Einladen erfolgt, indem die IM-Server-Einheit
Die
IM-Client-Einheiten
Dies
bedeutet, dass die zweite IM-Client-Einheit
Ferner
meldet sich die Controlling-PoC-Server-Einheit
Damit
laufen die PoC-Gruppen-Kommunikationsdienst-Sitzung
Wenn
nun ein neuer Teilnehmer in die PoC-Gruppen-Kommunikationsdienst-Sitzung oder in
die IM-Gruppen-Kommunikationsdienst-Sitzung hinzukommt,
wird er, in analoger Weise wie gemäß dem ersten Ausführungsbeispiel
der Erfindung mit den Nachrichten
Da diese Vorgehensweise schon im Zusammenhang mit dem ersten Ausführungsbeispiel der Erfindung beschrieben wurde, wird hier aus Gründen der Vermeidung von Redundanz auf eine erneute Beschreibung dieser Vorgehensweise verzichtet.There this procedure already in connection with the first embodiment The invention has been described here for reasons of Avoidance of redundancy on a re-description of this procedure waived.
Ergebnis
ist auch gemäß diesen
Ausführungsbeispiel
der Erfindung, dass sowohl die PoC-Gruppen-Kommunikationsdienst-Sitzung
Den beiden oben beschriebenen Ausführungsbeispielen der Erfindung ist gemein, dass sie zu erhöhtem Signalisierungsaufkommen in dem UMTS-Mobilfunk-Kommunikationsnetzwerk führen, wenn mehr als nur zwei Gruppen-Kommunikationsdienste parallel in der gleichen Teilnehmer-Gruppe benutzt werden sollen.The both embodiments described above The invention has in common that they lead to increased signaling in the UMTS mobile communication network lead, if more than just two group communication services be used in parallel in the same group of participants.
Da sich jeder beteiligte Server, d.h. jede beteiligte Gruppen-Kommunikationsdienst-Server-Einheit bei jedem anderen beteiligten Server, d.h. bei jeder anderen Gruppen-Kommunikationsdienst-Server-Einheit zu dessen Session State Notification Service anmelden sollte, um überall die Teilnehmer-Liste synchron zu halten, ergäbe das bei n gleichzeitig genutzten Gruppen-Kommunikationsdiensten und zugehörigen Gruppen-Kommunikationsdienst-Sitzungen n·(n – 1) Anmeldungen bei einem solchen Session State Notification Service und somit auch zu entsprechend vielen Stati, die in allen beteiligten Server-Einheiten gespeichert und verwaltet werden müssten.There each participating server, i. each participating group communication service server unit at every other server involved, i. with every other group communication service server unit should register to its Session State Notification service to anywhere the Keeping participants list in sync would result in using n simultaneously Group communication services and associated group communication service sessions n · (n - 1) registrations with such a session state notification service and thus also to correspondingly many states that are involved in all server units stored and managed.
Ausgegangen
wird wiederum von einer schon aufgebauten PoC-Gruppen-Kommunikationsdienst-Sitzung
Zu
dem Zeitpunkt, zu dem die Controlling-PoC-Server-Einheit
Dies erfolgt gemäß diesem Ausführungsbeispiel der Erfindung unter Verwendung von an sich bekannten Group-Management-Operationen.This takes place according to this embodiment of the invention using group management operations known per se.
Hierzu
erzeugt die Controlling-PoC-Server-Einheit
- • Group-Type:
Temporary
503 , d.h. die Art des Gruppentyps ist temporär, sie soll also nur solange gültig sein, wie mindestens eine zugehörige Gruppen-Kommunikationsdienst-Sitzung läuft; - • Group-ID =, d.h. die Angabe der Gruppen-ID;
- • Established
by service: PoC
504 , d.h. die Angabe, welcher Gruppen-Kommunikationsdienst (optional mit der zugehörigen Adresse der Server-Einheit) die temporäre Gruppe angelegt hat; - • Currently used by services (Nähere Angaben über die Gruppen-Kommunikationsdienste, die diese temporäre Gruppe nutzen und somit auch beeinflussen, in diesem Fall nur die aktuelle PoC-Session):
- – PoC:
- – Session-ID
505 : PoC_SID_82513261277@PoC-Server17.t-mobile.de - – Server-Adresse: poc-Server_xy@poc.t-mobile.de
- – Started: 12.01.2005 17:31:05
- • Current Member List, d.h. die aktuelle Teilnehmer-Liste:
- – ID:sip:userA@abc.de; Display-Name: Peter
- – ID:sip:userB@abc.de; Display-Name: Paul
- – ID:sip:userC@abc.de; Display-Name: Panzer.
- • Group-Type: Temporary
503 That is, the type of group type is temporary, so it should only be valid as long as at least one associated group communication service sit is running; - • Group ID =, that is the specification of the group ID;
- • Established by service: PoC
504 ie, which group communication service (optionally with the associated address of the server unit) has created the temporary group; - • Currently used by services (More details about the group communication services that use and thus influence this temporary group, in this case only the current PoC session):
- - PoC:
- - Session ID
505 : PoC_SID_82513261277@PoC-Server17.t-mobile.de - - Server address: poc-Server_xy@poc.t-mobile.de
- - Started: 12.01.2005 17:31:05
- • Current Member List, ie the current participant list:
- - ID: sip: userA@abc.de; Display name: Peter
- - ID: sip: userB@abc.de; Display name: Paul
- - ID: sip: userC@abc.de; Display Name: Tank.
Die
Group-Management-Server-Einheit
Anschließend, d.h.
auf den Erhalt der Gruppen-Erzeugungs-Bestätigungsnachricht
Dadurch
wird sichergestellt, dass die Teilnehmer-Liste in der PoC-Server-Einheit
Nun
wird angenommen, dass zu der schon aktivierten PoC-Gruppen-Kommunikationsdienst-Sitzung
Hierzu
erzeugt der erste Nutzer unter Verwendung des ersten Mobilfunkendgeräts
Die
IM-Server-Einheit
Damit
könnte
in der dritten SIP-SUBSCRIBE-Nachricht
Nach
Erhalt der Liste der momentanen Teilnehmer, die die IM-Server-Einheit
Der
Erhalt und eine Annahme der Einladung wird von den IM-Client-Einheiten
Zusätzlich meldet
sich die Group-Management-Server-Einheit
Damit
laufen die PoC-Gruppen-Kommunikationsdienst-Sitzung
Wenn nun ein neuer Teilnehmer in die PoC-Session oder in die IM-Session hinzukommt, wird er ebenso zusätzlich zur jeweils anderen Session hinzugenommen, wie dies in den oben dargestellten Ausführungsbeispielen schon dargelegt wurde.If now a new participant in the PoC session or in the IM session In addition, he is just as additional added to the other session, as in the above illustrated embodiments already explained.
Ausgegangen
wird wiederum von einer erzeugten PoC-Gruppen-Kommunikationsdienst-Sitzung
Gemäß diesem
Ausführungsbeispiel
der Erfindung ist wiederum eine zentrale Synchronisation der Teilnehmer-Listen
vorgesehen unter Einsatz der Group-Management-Server-Einheit
Gemäß diesem
Ausführungsbeispiel
der Erfindung legt der erste Nutzer selbst unter Verwendung des
ersten Mobilfunkendgeräts
Das
erste Mobilfunkendgerät
Beim
Anlegen der Gruppe gibt der erste Nutzer A, d.h. das erste Mobilfunkendgerät
Anschließend melden
sich die Gruppen-Management-Server-Einheit
Danach
nutzt der erste Nutzer A und damit das erste Mobilfunkendgerät
Dies
erfolgt, indem das erste Mobilfunkendgerät
Auf
dem Empfang der ersten SIP-INVITE-Nachricht
Gemäß einem
fünften
Ausführungsbeispiel der
Erfindung ist es vorgesehen, dass der erste Nutzer bzw. das erste
Mobilfunkendgerät
In diesem Dokument sind folgende Veröffentlichungen zitiert:
- [1] J. Rosenberg et al, Network Working Group, Request for Comments (RFC) 3261, SIP: Session Initiation Protocol, Juni 2002;
- [2] A.B. Roach, Network Working Group, Request for Comments (RFC) 3265, Session Initiation Protocol (SIP)-Specific Event Notification, Juni 2002;
- [3] J. Rosenberg et al, draft-ietf-sipping-conference-package-08, A Session Initiation Protocol (SIP) Event Package for Conference State, Dezember 2004;
- [4] J. Rosenberg, Network Working Group, Request for Comments (RFC) 3311, The Session Initiation Protocol (SIP) UPDATE METHOD, September 2002;
- [5] B. Campbell et al, Network Working Group, Request for Comments (RFC) 3428, Session Initiation Protocol (SIP) Extension for Instant Messaging, Dezember 2002;
- [6] S. Donovan, Network Working Group, Request for Comments (RFC) 2976, The SIP INFO Method, Oktober 2000;
- [7] J. Rosenberg, Internet-Draft, Draft-ietf-simple-xcap-package-02.txt, XML Document Format for Indicating Changes in XML Configuration Access Protocol (XCAP) Resources, Juli 2004.
- [8] US 2004/0137882 A1
- [9] US 2004/0199580 A1
- [10] US 2004/0249949 A1
- [11] US 2002/0147777 A1
- [1] J. Rosenberg et al., Network Working Group, Request for Comments (RFC) 3261, SIP: Session Initiation Protocol, June 2002;
- [2] AB Roach, Network Working Group, Request for Comments (RFC) 3265, Session Initiation Protocol (SIP) -Specific Event Notification, June 2002;
- [3] J. Rosenberg et al, draft-ietf-sipping-conference-package-08, A Session Initiation Protocol (SIP) Event Package for Conference State, December 2004;
- [4] J. Rosenberg, Network Working Group, Request for Comments (RFC) 3311, The Session Initiation Protocol (SIP) UPDATE METHOD, September 2002;
- [5] B. Campbell et al, Network Working Group, Request for Comments (RFC) 3428, Session Initiation Protocol (SIP) Extension for Instant Messaging, December 2002;
- [6] S. Donovan, Network Working Group, Request for Comments (RFC) 2976, The SIP INFO Method, October 2000;
- [7] J. Rosenberg, Internet Draft, Draft-ietf-simple-xcap-package-02.txt, XML Document Format for Indexing Changes in XML Configuration Access Protocol (XCAP) Resources, July 2004.
- [8] US 2004/0137882 A1
- [9] US 2004/0199580 A1
- [10] US 2004/0249949 A1
- [11] US 2002/0147777 A1
- 100100
- Blockdiagrammblock diagram
- 101101
- Controlling-PoC-Server-EinheitControlling PoC server unit
- 102102
- Mobilfunk-KommunikationsverbindungMobile communication link
- 103103
- Mobilfunk-KommunikationsverbindungMobile communication link
- 104104
- Mobilfunk-KommunikationsverbindungMobile communication link
- 105105
- erste PoC-Client-Einheitfirst PoC client unit
- 106106
- zweite PoC-Client-Einheitsecond PoC client unit
- 107107
- dritte PoC-Client-Einheitthird PoC client unit
- 108108
- erste Instant-Messaging-Client-Einheitfirst Instant messaging client unit
- 109109
- zweite Instant-Messaging-Client-Einheitsecond Instant messaging client unit
- 110110
- dritte Instant-Messaging-Client-Einheitthird Instant messaging client unit
- 111111
- erstes Mobilfunk-Kommunikationsendgerätfirst Mobile communication terminal
- 112112
- zweites Mobilfunk-Kommunikationsendgerätsecond Mobile communication terminal
- 113113
- drittes Mobilfunk-Kommunikationsendgerätthird Mobile communication terminal
- 200200
- NachrichtenflussdiagrammMessage flow diagram
- 201201
- erste PoC-Client-Einheitfirst PoC client unit
- 202202
- erste SIP-INVITE-Nachrichtfirst SIP INVITE message
- 203203
- Controlling-PoC-Server-EinheitControlling PoC server unit
- 204204
- Verfahrensschrittstep
- 205205
- SIP-Gruppen-Auflösungs-AnfragenachrichtSIP group resolution request message
- 206206
- Group Management Server-EinheitGroup Management server unit
- 207207
- SIP-Gruppen-Auflösungs-AntwortnachrichtSIP groups resolution reply message
- 208208
- Nutzer-IdentifikationsangabeUser identification data
- 209209
- Nutzer-IdentifikationsangabeUser identification data
- 210210
- zweite SIP-INVITE-Nachrichtsecond SIP INVITE message
- 211211
- zweite PoC-Client-Einheitsecond PoC client unit
- 212212
- dritte SIP-INVITE-Nachrichtthird SIP INVITE message
- 213213
- dritte PoC-Client-Einheitthird PoC client unit
- 214214
- erste SIP-200-OK-Nachrichtfirst SIP 200 OK message
- 215215
- zweite SIP-200-OK-Nachrichtsecond SIP 200 OK message
- 216216
- dritte SIP-200-OK-Nachrichtthird SIP 200 OK message
- 217217
- PoC-Gruppen-Kommunikationsdienst-SitzungPoC group communication service session
- 300300
- NachrichtenflussdiagrammMessage flow diagram
- 301301
- erste SIP-INVITE-Nachrichtfirst SIP INVITE message
- 302302
- Instant-Messaging-Server-EinheitInstant messaging server unit
- 303303
- Session-IDSession ID
- 304304
- Verfahrensschrittstep
- 305305
- erste SIP-SUBSCRIBE-Nachrichtfirst SIP SUBSCRIBE message
- 306306
- erste SIP-NOTIFY-Nachrichtfirst SIP NOTIFY message
- 307307
- SIP-URISIP URI
- 308308
- SIP-URISIP URI
- 309309
- SIP-URISIP URI
- 310310
- zweite SIP-INVITE-Nachrichtsecond SIP INVITE message
- 311311
- dritte SIP-INVITE-Nachrichtthird SIP INVITE message
- 312312
- erste SIP-200-OK-Nachrichtfirst SIP 200 OK message
- 313313
- zweite SIP-200-OK-Nachrichtsecond SIP 200 OK message
- 314314
- dritte SIP-200-OK-Nachrichtthird SIP 200 OK message
- 315315
- zweite SIP-SUBSCRIBE-Nachrichtsecond SIP SUBSCRIBE message
- 316316
- Blockblock
- 317317
- viertes Mobilfunkendgerätfourth mobile radio terminal
- 318318
- vierte PoC-Client-Einheitfourth PoC client unit
- 319319
- vierte IM-Client-Einheitfourth IM client unit
- 320320
- vierte SIP-INVITE-Nachrichtfourth SIP INVITE message
- 321321
- vierte SIP-200-OK-Nachrichtfourth SIP 200 OK message
- 322322
- zweite SIP-NOTIFY-Nachrichtsecond SIP NOTIFY message
- 323323
- fünfte SIP-INVITE-Nachrichtfifth SIP INVITE message
- 324324
- fünfte SIP-200-OK-Nachrichtfifth SIP 200 OK message
- 325325
- Blockblock
- 326326
- SIP-URISIP URI
- 400400
- NachrichtenflussdiagrammMessage flow diagram
- 401401
- erste SIP-MESSAGE-Nachrichtfirst SIP MESSAGE message
- 402402
- zweite SIP-MESSAGE-Nachrichtsecond SIP MESSAGE message
- 403403
- erste SIP-SUBSCRIBE-Nachrichtfirst SIP SUBSCRIBE message
- 404404
- erste SIP-NOTIFY-Nachrichtfirst SIP NOTIFY message
- 405405
- SIP-URISIP URI
- 406406
- SIP-URISIP URI
- 407407
- SIP-URISIP URI
- 408408
- erste SIP-INVITE-Nachrichtfirst SIP INVITE message
- 409409
- zweite SIP-INVITE-Nachrichtsecond SIP INVITE message
- 410410
- dritte SIP-INVITE-Nachrichtthird SIP INVITE message
- 411411
- erste SIP-200-OK-Nachrichtfirst SIP 200 OK message
- 412412
- zweite SIP-200-OK-Nachrichtsecond SIP 200 OK message
- 413413
- dritte SIP-200-OK-Nachrichtthird SIP 200 OK message
- 414414
- zweite SIP-SUBSCRIBE-Nachrichtsecond SIP SUBSCRIBE message
- 415415
- Blockblock
- 500500
- NachrichtenflussdiagrammMessage flow diagram
- 501501
- Group-Management-Server-EinheitGroup management server unit
- 502502
- Gruppenerzeugungs-NachrichtGroup generate message
- 503503
- Group-TypeGroup-Type
- 504504
- Established by serviceEstablished by service
- 505505
- Session-IDSession ID
- 506506
- Gruppenerzeugungs-BestätigungsnachrichtGroup generate acknowledgment message
- 507507
- temporäre Gruppen-IDtemporary group ID
- 508508
- erste SIP-SUBSCRIBE-Nachrichtfirst SIP SUBSCRIBE message
- 509509
- XCAP Change Event PackageXCAP Change Event Package
- 510510
- group_id_tempgroup_id_temp
- 511511
- zweite SIP-SUBSCRIBE-Nachrichtsecond SIP SUBSCRIBE message
- 512512
- Conference State Event PackageConference State Event Package
- 513513
- erste SIP-INVITE-Nachrichtfirst SIP INVITE message
- 514514
- Session-IDSession ID
- 515515
- dritte SIP-SUBSCRIBE-Nachrichtthird SIP SUBSCRIBE message
- 516516
- XCAP Change Event PackageXCAP Change Event Package
- 517517
- usage:parallel_sessionusage: parallel_session
- 518518
- SIP-NOTIFY-NachrichtSIP NOTIFY message
- 519519
- SIP-URISIP URI
- 520520
- SIP-URISIP URI
- 521521
- SIP-URISIP URI
- 522522
- erste SIP-INVITE-Nachrichtfirst SIP INVITE message
- 523523
- dritte SIP-INVITE-Nachrichtthird SIP INVITE message
- 524524
- vierte SIP-INVITE-Nachrichtfourth SIP INVITE message
- 525525
- erste SIP-200-OK-Nachrichtfirst SIP 200 OK message
- 526526
- zweite SIP-200-OK-Nachrichtsecond SIP 200 OK message
- 527527
- dritte SIP-200-OK-Nachrichtthird SIP 200 OK message
- 528528
- vierte SIP-SUBSCRIBE-Nachrichtfourth SIP SUBSCRIBE message
- 529529
- Conference State Event PackageConference State Event Package
- 530530
- Blockblock
- 600600
- NachrichtenflussdiagrammMessage flow diagram
- 601601
- Gruppenerzeugungs-NachrichtGroup generate message
- 602602
- Gruppenerzeugungs-BestätigungsnachrichtGroup generate acknowledgment message
- 603603
- temporäre Gruppen-IDtemporary group ID
- 604604
- erste SIP-SUBSCRIBE-Nachrichtfirst SIP SUBSCRIBE message
- 605605
- Conference State Event PackageConference State Event Package
- 606606
- zweite SIP-SUBSCRIBE-Nachrichtsecond SIP SUBSCRIBE message
- 607607
- XCAP Change Event PackageXCAP Change Event Package
- 608608
- group_id_tempgroup_id_temp
- 609609
- erste SIP-INVITE-Nachrichtfirst SIP INVITE message
- 610610
- group_id_tempgroup_id_temp
- 611611
- usage:parallel_sessionusage: parallel_session
Claims (16)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102005010038A DE102005010038B4 (en) | 2005-03-04 | 2005-03-04 | A method of providing multiple group communication services, group communication service system and group communication service server unit |
| CN2006100711954A CN1832414B (en) | 2005-03-04 | 2006-03-03 | Method of providing a plurality of group communication service communication system, group communication service system and group |
| FR0601911A FR2884091A1 (en) | 2005-03-04 | 2006-03-03 | METHOD FOR PROVIDING MULTIPLE GROUP COMMUNICATION SERVICES, A GROUP COMMUNICATION SERVICE SYSTEM, AND A GROUP COMMUNICATION SERVICE SERVER UNIT. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102005010038A DE102005010038B4 (en) | 2005-03-04 | 2005-03-04 | A method of providing multiple group communication services, group communication service system and group communication service server unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102005010038A1 DE102005010038A1 (en) | 2006-09-07 |
| DE102005010038B4 true DE102005010038B4 (en) | 2007-10-18 |
Family
ID=36848149
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102005010038A Expired - Fee Related DE102005010038B4 (en) | 2005-03-04 | 2005-03-04 | A method of providing multiple group communication services, group communication service system and group communication service server unit |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN1832414B (en) |
| DE (1) | DE102005010038B4 (en) |
| FR (1) | FR2884091A1 (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8019383B2 (en) * | 2007-01-17 | 2011-09-13 | Nokia Corporation | Techniques to increase coverage of push-to-talk wireless networks |
| US9124608B2 (en) | 2008-06-19 | 2015-09-01 | Qualcomm Incorporated | Conveying session continuity information in a multi-component communication session |
| US8577404B2 (en) | 2008-07-15 | 2013-11-05 | Qualcomm Incorporated | Prioritization of group communications at a wireless communication device |
| US8755831B2 (en) | 2009-03-24 | 2014-06-17 | QYALCOMM Incorporated | Selectively allocating data channel resources to wireless communication devices within a wireless communications system |
| US8738058B2 (en) | 2009-04-06 | 2014-05-27 | Qualcomm Incorporated | High-priority communications sessions within a wireless communications system |
| CN102196014B (en) | 2010-03-18 | 2014-04-09 | 腾讯科技(深圳)有限公司 | Method and system of multi-group operation synchronization |
| CN103856389B (en) | 2012-12-03 | 2017-04-12 | 腾讯科技(深圳)有限公司 | Method for creating instant messaging discussion group, system, clients and server |
| CN104092555B (en) * | 2013-12-04 | 2017-09-12 | 腾讯数码(天津)有限公司 | A kind of methods, devices and systems of undated parameter value |
| CN105530165B (en) * | 2015-12-08 | 2019-07-02 | 小米科技有限责任公司 | Method and device for instant chat |
| CN107368999A (en) * | 2017-07-01 | 2017-11-21 | 珠海格力电器股份有限公司 | Example meeting invitation method and device |
| CN110166577B (en) * | 2019-07-01 | 2022-02-08 | 中国工商银行股份有限公司 | Distributed application group session processing system and method |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020147777A1 (en) * | 2001-02-06 | 2002-10-10 | Hackbarth Randy L. | Apparatus and method for use in portal service for a team utilizing collaboration services |
| US20040137882A1 (en) * | 2001-05-02 | 2004-07-15 | Forsyth John Matthew | Group communication method for a wireless communication device |
| US20040199580A1 (en) * | 2003-04-02 | 2004-10-07 | Zhakov Vyacheslav I. | Method and apparatus for dynamic audio and Web conference scheduling, bridging, synchronization, and management |
| US20040249949A1 (en) * | 2003-03-27 | 2004-12-09 | Christophe Gourraud | Voice and multimedia distribution using Push-To-Talk (PTT) subscribers' group |
-
2005
- 2005-03-04 DE DE102005010038A patent/DE102005010038B4/en not_active Expired - Fee Related
-
2006
- 2006-03-03 FR FR0601911A patent/FR2884091A1/en active Pending
- 2006-03-03 CN CN2006100711954A patent/CN1832414B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020147777A1 (en) * | 2001-02-06 | 2002-10-10 | Hackbarth Randy L. | Apparatus and method for use in portal service for a team utilizing collaboration services |
| US20040137882A1 (en) * | 2001-05-02 | 2004-07-15 | Forsyth John Matthew | Group communication method for a wireless communication device |
| US20040249949A1 (en) * | 2003-03-27 | 2004-12-09 | Christophe Gourraud | Voice and multimedia distribution using Push-To-Talk (PTT) subscribers' group |
| US20040199580A1 (en) * | 2003-04-02 | 2004-10-07 | Zhakov Vyacheslav I. | Method and apparatus for dynamic audio and Web conference scheduling, bridging, synchronization, and management |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1832414A (en) | 2006-09-13 |
| CN1832414B (en) | 2012-01-18 |
| DE102005010038A1 (en) | 2006-09-07 |
| FR2884091A1 (en) | 2006-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102004053597B4 (en) | A method for automatically generating and / or controlling a telecommunications conference with a plurality of subscribers, telecommunication conference terminal and telecommunication conference server | |
| EP1597935B1 (en) | Method for managing communication sessions | |
| DE102005043003A1 (en) | Telecommunication conference server, telecommunication terminal, method for generating a telecommunication conference control message, method for controlling a telecommunication conference, computer readable storage media and computer program elements | |
| DE102005033667B4 (en) | Communication session server unit, communication terminal, broadcast server unit, network unit, method for controlling a communication session with a plurality of communication terminals, method for establishing a communication session, method for transmitting data in the context of a communication session by means of a broadcast server Unity and computer program elements | |
| DE60223604T2 (en) | Method, device, computer program product, and system for word delivery and session control | |
| DE102005016587B4 (en) | A method for forming a common communication session, method for forming a first communication session and a second communication session from a common communication session and communication session control server | |
| DE102007056725A1 (en) | A method for conditionally establishing a telecommunication conference session, telecommunication conference arrangement, and telecommunication conference session server | |
| DE102005010038B4 (en) | A method of providing multiple group communication services, group communication service system and group communication service server unit | |
| WO2006086939A1 (en) | Management of dynamic groups in a push-to-talk over cellular communication system | |
| EP1897356A1 (en) | Method and conference server for initialisation of scheduled conferences | |
| DE102005002803B3 (en) | Communication system conference facility, indicates which telecommunication device has right of communication, where right is determined within conference to allow only one device data stream for communication medium | |
| WO2012084249A1 (en) | Method for integrating functions of a telecommunications network in a data network | |
| DE102008045425B3 (en) | Active communication sessions i.e. push-to-talk over cellular-telecommunication conference sessions, determining method for e.g. telecommunication conference system, involves receiving and transmitting request-response by information server | |
| DE60315731T2 (en) | METHOD AND DEVICE FOR POINT-TO-POINT MULTIPORT SERVICES | |
| EP2289238A1 (en) | Method for determining active communication sessions and communication session information server | |
| DE102005039669B3 (en) | Computer-aided procedure for reporting voting and ballots at conferences, requires coding of voting report according to transport-protocol control-protocol | |
| DE102005043006B4 (en) | Communication system, communication session server unit, media distribution unit and method for transferring data in the context of a communication session | |
| DE102006002434B3 (en) | Communication method for creation of a communication connection between end terminals in a communications network in which a server coordinates connection of two or more terminals | |
| DE102005007342B4 (en) | Communication system and method for operating a communication system | |
| DE102004005720B3 (en) | Managing communications sessions in packet-oriented communications system involves specifying session prioritization for first mobile station of first group also associated with second group, sending prioritization to central controller | |
| DE102005053914B9 (en) | A communication system, a method of operating a communication system, a server unit, a method of operating a server unit, a communication service client unit, and a method of operating a communication service client unit | |
| DE102004040024B4 (en) | A communication system, method for operating a communication system, server, method for operating a server, push-to-talk client unit, and method for operating a push-to-talk client unit | |
| DE102008048880B4 (en) | A method, apparatus and computer program product for outputting communication contributions of a conference and method, apparatus and computer program product for generating a message with a communication contribution of a conference | |
| DE102004041884A1 (en) | Communication terminal and method for controlling a communication terminal employs messages containing user identity information | |
| DE102005013919B4 (en) | A method for computer-aided management of a telecommunications conference and telecommunication conference server facilities |
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 GMBH, 85579 NEUBIBERG, DE Effective date: 20130315 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: 20130315 Owner name: INTEL MOBILE COMMUNICATIONS GMBH, DE Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE Effective date: 20130314 |
|
| 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: 20141001 |