[go: up one dir, main page]

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 PDF

Info

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
Application number
DE102005010038A
Other languages
German (de)
Other versions
DE102005010038A1 (en
Inventor
Norbert Schwagmann
Andreas Schmidt
Achim Luft
Maik Bienas
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Deutschland GmbH
Original Assignee
Infineon Technologies AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Infineon Technologies AG filed Critical Infineon Technologies AG
Priority to DE102005010038A priority Critical patent/DE102005010038B4/en
Priority to CN2006100711954A priority patent/CN1832414B/en
Priority to FR0601911A priority patent/FR2884091A1/en
Publication of DE102005010038A1 publication Critical patent/DE102005010038A1/en
Application granted granted Critical
Publication of DE102005010038B4 publication Critical patent/DE102005010038B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/4061Push-to services, e.g. push-to-talk or push-to-video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/08Trunked mobile radio systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network 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.

Figure 00000001
Figure 00000001

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 200 in 2 dargestellt. Eine erste PoC-Client-Einheit 201, implementiert in einem ersten Mobilfunk-Kommunikationsendgerät (nicht dargestellt), sendet eine erste SIP-INVITE-Nachricht 202 an eine Controlling-PoC-Server-Einheit 203, mit welcher Nachricht das Erzeugen einer PoC-Gruppen-Kommunikationsdienst-Sitzung beantragt wird. Als Parameter in der ersten SIP-INVITE-Nachricht 202 ist die Gruppen-Identifikationsangabe (Gruppen-ID) enthalten, mit der die Teilnehmer der Gruppe angegeben werden, welche zu der zu bildenden PoC-Gruppen- Kommunikationsdienst-Sitzung einzuladen sind. In 2 ist dieser Gruppen-Parameter als sip:group1@abc.de bezeichnet.The procedure of the method described above is for clarity in a message flow diagram 200 in 2 shown. A first PoC client unit 201 implemented in a first mobile communication terminal (not shown) transmits a first SIP INVITE message 202 to a controlling PoC server unit 203 with which message the generation of a PoC group communication service session is requested. As a parameter in the first SIP INVITE message 202 is the group identification information (group ID) indicating the participants of the group to be invited to the PoC group communication service session to be formed. In 2 this group parameter is named sip: group1@abc.de.

Auf den Empfang der ersten SIP-INVITE-Nachricht 202 hin ermittelt die Controlling-PoC-Server-Einheit 203 unter Verwendung des angegebenen Parameterwertes, dass mit der ersten SIP-INVITE-Nachricht 202 beantragt wird, dass eine Gruppen-Kommunikationsdienst-Sitzung aufgebaut werden soll und stellt fest, dass er eine Gruppe von Teilnehmern auflösen muss (da eine Gruppen-ID als Parameter in der ersten SIP-INVITE-Nachricht 202 enthalten ist), d.h., dass er die zu der in der ersten SIP-INVITE-Nachricht 202 angegebenen Gruppe zugehörigen Teilnehmer ermitteln muss (Schritt 204).Upon receipt of the first SIP INVITE message 202 The controlling PoC server unit determines 203 using the specified parameter value, that with the first SIP INVITE message 202 requesting that a group communications service session be established, and notes that it must resolve a group of participants (as a group ID as a parameter in the first SIP INVITE message 202 contained), ie that he is the one to the in the first SIP INVITE message 202 specified participant (step 204 ).

Um die zu der Gruppe gehörigen Teilnehmer zu ermitteln, erzeugt die Controlling-PoC-Server-Einheit 203 eine SIP-Gruppen-Auflösungs-Anfragenachricht 205 (Group Resolve Request) mit der Gruppen-Identifikationsangabe als Parameter zu einer Group Management Server-Einheit 206.To determine the participants belonging to the group, the controlling PoC server unit generates 203 a SIP group resolution request message 205 (Group Resolve Request) with the group identification as a parameter to a Group Management Server unit 206 ,

In der Group Management Server-Einheit 206 sind zu den registrierten Gruppen die jeweiligen der Gruppe zugehörigen Teilnehmer und deren Identifikationsangaben (User-IDs) gespeichert. Auf den Empfang der SIP-Gruppen-Auflösungs-Anfragenachricht 205 hin ermittelt die Group Management Server-Einheit 206 die zu der Gruppe gehörigen Teilnehmer und deren User-IDs und erzeugt und sendet eine SIP-Gruppen-Auflösungs-Antwortnachricht 207 (Group Resolve Response) an die Controlling-PoC-Server-Einheit 203, wobei in der SIP-Gruppen-Auflösungs-Antwortnachricht 207 die Nutzer-Identifikationsangaben (User-IDs) der zu der angefragten Gruppe zugehörigen Teilnehmer enthalten sind (in 2 mit Bezugszeichen 208 (sip:userB@xy.de) und 209 (sip:userC@xy.de) bezeichnet).In the Group Management Server unit 206 For the registered groups, the respective subscribers belonging to the group and their identification data (user IDs) are stored. Upon receiving the SIP group resolution request message 205 The Group Management Server unit determines 206 the subscribers belonging to the group and their user IDs and generates and sends a SIP group resolution response message 207 (Group Resolve Response) to the controlling PoC server unit 203 where in the SIP group resolution response message 207 the groove zer-identification information (user IDs) of the participants associated with the requested group are included (in 2 with reference number 208 (sip: userB@xy.de) and 209 (sip: userC@xy.de)).

Nachdem die Controlling-PoC-Server-Einheit 203 die SIP-Gruppen-Auflösungs-Antwortnachricht 207 und damit die zu der interessierenden Gruppe zugehörigen User-IDs erhalten hat, erzeugt die Controlling-PoC-Server-Einheit 203 zu jeder User-ID eine jeweilige SIP-INVITE-Nachricht und sendet diese an die jeweilige durch die jeweilige User-ID angegebene PoC-Client-Einheit, um die jeweilige PoC-Client-Einheit und damit den jeweiligen PoC-Nutzer zu der aufzubauenden PoC-Gruppen-Kommunikationsdienst-Sitzung einzuladen.After the controlling PoC server unit 203 the SIP group resolution reply message 207 and thus the user IDs associated with the group of interest has been obtained, the controlling PoC server unit generates 203 For each user ID a respective SIP INVITE message and sends it to the respective specified by the respective user ID PoC client unit to the respective PoC client unit and thus the respective PoC user to be established PoC Group Communication Service Session.

In 2 ist dieser Vorgang dargestellt mittels einer zweiten SIP-INVITE-Nachricht 210, welche an eine zweite PoC-Client-Einheit 210 übermittelt wird, um den Nutzer, d.h. den Teilnehmer eines zweiten Mobilfunk-Kommunikationsendgeräts, in welchem die zweite PoC-Client-Einheit 211 implementiert ist, zu der PoC-Gruppen-Kommunikationsdienst-Sitzung einzuladen. Ferner wird eine dritte SIP-INVITE-Nachricht 212 von der Controlling-PoC-Server-Einheit 203 erzeugt und an die dritte PoC-Client-Einheit 213 übermittelt, welche in einem dritten Mobilfunk-Kommunikationsendgeräts eines dritten Teilnehmers, welcher identifiziert wird durch die zweite Nutzer-ID 209, um auch diesen Teilnehmer zu der PoC-Gruppen-Kommunikationsdienst-Sitzung einzuladen.In 2 this process is illustrated by means of a second SIP INVITE message 210 which is sent to a second PoC client unit 210 is transmitted to the user, ie the subscriber of a second mobile radio communication terminal, in which the second PoC client unit 211 is implemented to invite to the PoC group communication service session. There will also be a third SIP INVITE message 212 from the controlling PoC server unit 203 generated and sent to the third PoC client unit 213 transmitted in a third mobile communication terminal of a third party, which is identified by the second user ID 209 to also invite this participant to the PoC group communication service session.

Auf den Empfang der zweiten SIP-INVITE-Nachricht 210 hin erzeugt die zweite PoC-Client-Einheit 211 für den Fall, dass sie an der PoC-Gruppen-Kommunikationsdienst-Sitzung teilnehmen möchte, eine erste SIP-200-OK-Nachricht 214 und sendet diese an die Controlling-PoC-Server-Einheit 203.Upon receipt of the second SIP INVITE message 210 The second PoC client unit generates 211 in the event that she wishes to participate in the PoC Group Communication Service session, a first SIP 200 OK message 214 and sends them to the controlling PoC server unit 203 ,

Die dritte PoC-Client-Einheit 213 erzeugt für den Fall, dass auch sie an der PoC-Gruppen-Kommunikationsdienst-Sitzung teilnehmen möchte, eine zweite SIP-200-OK-Nachricht 215 und übermittelt diese ebenfalls an die Controlling-PoC-Server-Einheit 203.The third PoC client unit 213 creates a second SIP 200 OK message in case it also wants to join the PoC Group Communication Service session 215 and also transmits them to the controlling PoC server unit 203 ,

Wenn die Controlling-PoC-Server-Einheit 203 alle SIP-200-OK-Nachrichten erhalten hat, alternativ nach einer vorgegebenen Zeitdauer, sendet die Controlling-PoC-Server-Einheit 203 (alternativ auch für den Fall, dass die erste SIP-200-OK-Nachricht 214 empfangen wurde) eine dritte SIP-200-OK- Nachricht 216 und sendet diese an die erste PoC-Client-Einheit 201.If the controlling PoC server unit 203 has received all the SIP 200 OK messages, alternatively after a predetermined period of time, sends the controlling PoC server unit 203 (Alternatively, in the event that the first SIP 200 OK message 214 received) a third SIP 200 OK message 216 and sends it to the first PoC client unit 201 ,

Damit ist die PoC-Gruppen-Kommunikationsdienst-Sitzung 217 aufgebaut, anders ausgedrückt, die PoC-Gruppen-Kommunikationsdienst-Sitzung läuft mit den Teilnehmern erste PoC-Client-Einheit 201, zweite PoC-Client-Einheit 211 und dritte PoC-Client-Einheit 213.This is the PoC group communication service session 217 In other words, the PoC group communication service session runs with the participants first PoC client unit 201 , second PoC client unit 211 and third PoC client unit 213 ,

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 201 gemäß dem Stand der Technik nach einem ähnlichen Verfahren, wie es in 2 dargestellt ist, eine Instant-Messaging-Gruppen-Kommunikationsdienst-Sitzung (IM-Gruppen-Kommunikationsdienst-Sitzung) mit denselben Nutzern aufbauen.The user group (user group) would thus like to use, for example, an instant messaging group communication service session (IM session) in parallel during the PoC group communication service session (PoC session). In this case, for example, the first PoC user, ie the first PoC client unit 201 according to the prior art according to a similar method, as in 2 is illustrated, an instant messaging group communication service (IM group communication service session) with the same users build.

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 2 im Zusammenhang mit dem Aufbau einer PoC-Gruppen-Kommunikationsdienst-Sitzung beschriebene Verfahren analog durchgeführt zum Aufbau einer IM-Gruppen- Kommunikationsdienst-Sitzung mit denselben Teilnehmern, so hat dies insbesondere folgenden Nachteil.Will that be in 2 In particular, the method described in connection with the establishment of a PoC group communication service session for setting up an IM group communication service session with the same subscribers has the following disadvantage.

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.
This is evident since it is possible that
  • • 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).
At least one of the following group communication services may be used as the first group communication service and / or as the second group communication service:
  • • 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.
One aspect of the invention can thus be seen in the fact that subscriber lists are synchronized between different services, ie between different group communication services, in a decentralized manner (decentralized synchronization of the subscriber lists between different services).
  • 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.
Another aspect of the invention can be seen in that the subscriber lists are centrally synchronized between different services, ie different group communication services (central synchronization of the subscriber lists between different services).
  • 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:

1 ein Blockdiagramm, in dem der Aufbau einer PoC-Gruppen-Kommunikationsdienst-Sitzung dargestellt ist; 1 a block diagram showing the structure of a PoC group communication service session is shown;

2 ein Nachrichtenflussdiagramm, in dem der Aufbau einer PoC-Gruppen-Kommunikationsdienst-Sitzung gemäß dem Stand der Technik dargestellt ist; 2 a message flow diagram illustrating the construction of a PoC group communication service session according to the prior art;

3 ein Nachrichtenflussdiagramm, in dem der Aufbau einer zusätzlichen Gruppen-Kommunikationsdienst-Sitzung gemäß einem ersten Ausführungsbeispiel der Erfindung dargestellt ist; 3 a message flow diagram showing the construction of an additional group communication service session according to a first embodiment of the invention;

4 ein Nachrichtenflussdiagramm, in dem der Aufbau einer zusätzlichen Gruppen-Kommunikationsdienst-Sitzung gemäß einem zweiten Ausführungsbeispiel der Erfindung dargestellt ist; 4 a message flow diagram illustrating the construction of an additional group communication service session according to a second embodiment of the invention;

5 ein Nachrichtenflussdiagramm, in dem der Aufbau einer zusätzlichen Gruppen-Kommunikationsdienst-Sitzung gemäß einem dritten Ausführungsbeispiel der Erfindung dargestellt ist; 5 a message flow diagram showing the construction of an additional group communication service session according to a third embodiment of the invention;

6 ein Nachrichtenflussdiagramm, in dem der Aufbau einer zusätzlichen Gruppen-Kommunikationsdienst-Sitzung gemäß einem vierten Ausführungsbeispiel der Erfindung dargestellt ist. 6 a message flow diagram in which the structure of an additional group communication service session according to a fourth embodiment of the invention is shown.

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.

1 zeigt in einem Blockdiagramm 100 eine Controlling-PoC-Server-Einheit 101 als PoC-Gruppen-Kommunikationsdienst-Server-Einheit sowie drei mit der Controlling-PoC-Server-Einheit 101 mittels einer jeweiligen Mobilfunk-Kommunikationsverbindung 102, 103, 104 gekoppelte PoC-Client-Einheiten, nämlich eine erste PoC-Client-Einheit 105, eine zweite PoC-Client-Einheit 106 sowie eine dritte PoC-Client-Einheit 107. Die PoC-Client-Einheiten 105, 106, 107 sind in einem jeweiligen Mobilfunk-Kommunikationsendgerät 111, 112, 113 implementiert, wobei jedes Mobilfunk-Kommunikationsendgerät 111, 112, 113 zusätzlich jeweils auch eine Client-Einheit aufweist, welche eingerichtet ist zur Kommunikation gemäß einem zusätzlichen anderen Gruppen-Kommunikationsdienst; beispielsweise weist jedes Mobilfunk-Kommunikationsendgerät 111, 112, 113 zusätzlich eine Instant-Messaging-Client-Einheit 108, 109, 110 auf. 1 shows in a block diagram 100 a controlling PoC server unit 101 as a PoC group communication service server unit and three with the controlling PoC server unit 101 by means of a respective mobile radio communication connection 102 . 103 . 104 coupled PoC client units, namely a first PoC client unit 105 , a second PoC client unit 106 and a third PoC client unit 107 , The PoC client units 105 . 106 . 107 are in a respective mobile communication terminal 111 . 112 . 113 implemented, wherein each mobile communication terminal 111 . 112 . 113 additionally in each case also has a client unit, which is set up for communication in accordance with an additional other group communication service; For example, each mobile communication terminal 111 . 112 . 113 In addition, an instant messaging client unit 108 . 109 . 110 on.

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 2 oben beschrieben wurde, eine PoC-Gruppen-Kommunikationsdienst-Sitzung, d.h. eine PoC-Session 217 von der ersten PoC-Client-Einheit 105 mit den Nutzern der zweiten PoC-Client-Einheit 106 bzw. der dritten PoC-Client-Einheit 107 etabliert.According to the following described embodiments is in a first phase in the same manner as for example according to the prior art, as in connection with 2 described above, a PoC group communication service session, ie, a PoC session 217 from the first PoC client unit 105 with the users of the second PoC client unit 106 or the third PoC client unit 107 established.

Dieser PoC-Session 217 wird eine eindeutige PoC-Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe (Session-ID), beispielsweise die Session-ID „PoC_SID_82513261277@PoC-Server17.t-Mobile.de", zugewiesen, die sowohl der Controlling PoC-Server-Einheit 101 als auch den drei PoC-Client-Einheiten 105, 106, 107 bekannt sind, anders ausgedrückt sowohl in der Controlling-PoC-Server-Einheit 101 als auch in den Mobilfunkendgeräten 111, 112, 113 gespeichert sind. Ferner ist der Controlling-PoC-Server-Einheit 101 bekannt, d.h. sie hat die entsprechende Information gespeichert, welche Nutzer (User) Teilnehmer der aufgebauten und aktuell laufenden PoC-Session 217 sind.This PoC session 217 is assigned a unique PoC group communication service session identification information (session ID), for example the session ID "PoC_SID_82513261277@PoC-Server17.t-Mobile.de", which is both the controlling PoC server unit 101 as well as the three PoC client units 105 . 106 . 107 in other words, both in the controlling PoC server unit 101 as well as in the mobile devices 111 . 112 . 113 are stored. Further, the controlling PoC server unit 101 known, ie she has the corresponding information stored, which users (users) participants of the established and currently running PoC session 217 are.

Ist die PoC-Session 217 aufgebaut, wie dies im Rahmen von der Beschreibung von 2 beschrieben wurde, wird gemäß den folgenden Ausführungsformen der Erfindung von den Gruppen-Kommunikationsdienst-Sitzungsteilnehmern (Session-Teilnehmer) gewünscht, parallel und zusätzlich zu dem PoC-Gruppen-Kommunikationsdienst auch noch den Gruppen-Kommunikationsdienst Instant-Messaging (im Folgenden auch bezeichnet als Instant-Messaging-Gruppen-Kommunikationsdienst, IM-Gruppen-Kommuniaktionsdienst) zu nutzen. Dies soll in den folgenden unterschiedlichen Ausführungsformen ohne Einschränkung der Allgemeingültigkeit durch den Nutzer der ersten PoC-Client-Einheit 105 angestoßen werden.Is the PoC session 217 as stated in the description of 2 has been described, according to the following embodiments of the invention of the group communication service session participants (session participants) is desired, in parallel and in addition to the PoC group communication service also the group communication service instant messaging (hereinafter also referred to as Instant Messaging group communication service, IM group communication service). This is intended in the following different embodiments without limitation of the generality by the user of the first PoC client unit 105 be triggered.

Wie in einem Nachrichtenflussdiagramm 300 in 3 dargestellt ist, wird gemäß einem ersten Ausführungsbeispiel der Erfindung bei laufender, d.h. aktiver PoC-Gruppen-Kommunikationsdienst-Sitzung 217 zwischen den drei PoC-Client-Einheiten 105, 106, 107 und damit den drei Mobilfunkendgeräten 111, 112, 113 gemäß dem ersten Ausführungsbeispiel der Erfindung, welches anschaulich eine dezentrale Synchronisation der Teilnehmer-Listen vorsieht, folgendes Verfahren durchgeführt.As in a message flow diagram 300 in 3 is shown, according to a first embodiment of the invention in running, that is active PoC group communication service session 217 between the three PoC client units 105 . 106 . 107 and thus the three mobile devices 111 . 112 . 113 according to the first embodiment of the invention, which clearly provides a decentralized synchronization of the subscriber lists, the following method is performed.

Das erste Mobilfunkendgerät 111 (erstes User Equipment (UE) 111) (beziehungsweise dessen IM-Client-Einheit, d.h. die erste IM-Client-Einheit 108) sendet eine erste SIP-INVITE-Nachricht 301 an eine Instant-Messaging-Server-Einheit 302 (auch bezeichnet als Instant-Messaging-Gruppen-Kommunikationsdienst-Server-Einheit oder als IM-Server-Einheit). In der ersten SIP-INVITE-Nachricht ist die Session-ID 303 der aufgebauten PoC-Session als Parameter enthalten, gemäß diesem Ausführungsbeispiel der Erfindung die Session-ID 303 „sip:poc_session_id@poc.abc.de".The first mobile terminal 111 (first user equipment (UE) 111 ) (or its IM client unit, ie the first IM client unit 108 ) sends a first SIP INVITE message 301 to an instant messaging server unit 302 (also referred to as instant messaging group communication service server unit or as IM server unit). In the first SIP INVITE message is the session ID 303 the established PoC session as a parameter, according to this embodiment of the invention, the session ID 303 "Sip: poc_session_id@poc.abc.de".

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 301 eingebracht und zu der IM-Server-Einheit 303 übertragen, sondern die zu der zuvor aufgebauten PoC-Gruppen-Kommunikationsdienst-Sitzung 217 gehörige Session-Identifikationsangabe 303 (Session-ID), wie im Zusammenhang mit 2 erläutert wurde und auch in 1 dargestellt ist, der ersten PoC-Client-Einheit 105 und damit dem ersten Mobilfunkendgerät 111 bekannt ist.Thus, as would be required, for example, in the prior art, user identification information or group identification information is not included in the first SIP INVITE message 301 and brought to the IM server unit 303 but the to the previously established PoC group communication service session 217 associated session identification 303 (Session ID), as related to 2 was explained and also in 1 is shown, the first PoC client unit 105 and thus the first mobile terminal 111 is known.

Optional ist vorgesehen, dass ein zusätzlicher Parameter in der ersten SIP-INVITE-Nachricht 301 an die IM-Servereinheit 302 mit übermittelt wird, nämlich ein Parameter, mit dem angegeben wird, dass es sich bei der ID um eine Session-ID handelt und der zugehörige Gruppen-Kommunikationsdienst ein PoC-Gruppen-Kommunikationsdienst ist.Optionally, it is provided that an additional parameter in the first SIP INVITE message 301 to the IM server unit 302 with, namely a parameter indicating that the ID is a session ID and the associated group communication service is a PoC group communication service.

Die IM-Server-Einheit 302 erkennt, dass die einzuladenden IM-Nutzer (IM-User) durch eine in der ersten SIP-INVITE-Nachricht 301 enthaltenen Session-ID 303 repräsentiert werden, anders ausgedrückt die IM-Server-Einheit 302 stellt fest, dass es sich um eine Session-ID 303 handelt (Schritt 304) und erfragt daraufhin bei der Controlling-PoC-Server-Einheit 101, unter Verwendung der Session-ID eindeutig adressiert werden kann, welche Nutzer momentan an der mittels der Session-ID identifizierten PoC-Session beteiligt sind.The IM server unit 302 recognizes that the IM users to be invited (IM users) by one in the first SIP INVITE message 301 contained session ID 303 in other words, the IM server unit 302 notes that this is a session ID 303 act (step 304 ) and then inquires at the controlling PoC server unit 101 can be uniquely addressed using the session ID, which users are currently involved in the identified by means of the session ID PoC session.

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 302 eine erste SIP-SUBSCRIBE-Nachricht 305 und übermittelt diese an die Controlling-PoC-Server-Einheit 101. In der ersten SIP-SUBSCRIBE-Nachricht 305 sind als Parameter die Angaben
„Conference State Event Package" sowie
„usage: parallel_session" enthalten.
The IM server unit generates this for this purpose 302 a first SIP SUBSCRIBE message 305 and transmits them to the controlling PoC server unit 101 , In the first SIP SUBSCRIBE message 305 are the parameters as parameters
"Conference State Event Package" as well
"Usage: parallel_session" included.

Die erste SIP-SUBSCRIBE-Nachricht 305 kann optional somit einen Parameter beinhalten, der darauf hinweist, dass parallel eine Gruppen-Kommunikationsdienst-Sitzung mit den gleichen Nutzern gestartet werden soll, beispielsweise formuliert unter Verwendung des Parameters „usage:parallel_session".The first SIP SUBSCRIBE message 305 Optionally, therefore, may include a parameter indicating that a group communication service session should be started in parallel with the same users, for example formulated using the parameter usage: parallel_session.

Sobald die Controlling-PoC-Server-Einheit 101 die erste SIP-SUBSCRIBE-Nachricht 305 erhalten hat, ermittelt sie die der jeweiligen Gruppen-Kommunikations-Sitzung, welche mit der Session-ID 303 identifiziert wird, zugehörigen Teilnehmer und erzeugt eine erste SIP-NOTIFY-Nachricht 305, in welcher die SIP-URIs 307, 308, 309 der an der PoC-Kommunikationsdienst-Sitzung teilnehmenden Nutzer enthalten sind. Anders ausgedrückt übermittelt die Controlling-PoC-Server-Einheit 101 in der ersten SIP-NOTIFY-Nachricht 306 die Teilnehmer-Liste der Teilnehmer der PoC-Gruppen-Kommunikationsdienst-Sitzung 217, gemäß diesem Ausführungsbeispiel der Erfindung mittels der folgenden beispielhaften SIP-URIs: sip:userA@xy.de 307; sip:userB@xy.de 308; sip:userC@xy.de 309.Once the controlling PoC server unit 101 the first SIP SUBSCRIBE message 305 received, it determines the respective group communication session, which with the session ID 303 is identified, associated subscriber and generates a first SIP NOTIFY message 305 in which the SIP URIs 307 . 308 . 309 the users participating in the PoC Communication Service session are included. In other words, the controlling PoC server unit transmits 101 in the first SIP NOTIFY message 306 the subscriber list of the participants of the PoC group communication service session 217 according to this embodiment of the invention by means of the following exemplary SIP URIs: sip: userA@xy.de 307 ; sip: userB@xy.de 308 ; sip: userC@xy.de 309 ,

Sobald die IM-Server-Einheit 302 erste SIP-NOTIFY-Nachricht 306 und damit die Liste der momentanen Teilnehmer der PoC-Gruppen-Kommunikationsdienst-Sitzung 217 erhalten hat, bildet die IM-Server-Einheit 302 für jeden weiteren Teilnehmer (d.h. für jeden Teilnehmer bis auf den ersten Teilnehmer, der die IM-Gruppen-Kommunikationsdienst-Sitzung initiiert hat bzw. deren erste IM-Client-Einheit 108) eine zusätzliche SIP-INVITE-Nachricht, um die anderen Teilnehmer zu der IM-Gruppen-Kommunikationsdienst-Sitzung einzuladen.Once the IM server unit 302 first SIP NOTIFY message 306 and thus the list of the current participants of the PoC group communication service session 217 received forms the IM server unit 302 for each additional participant (ie for each participant except the first participant who initiated the IM group communication service session or its first IM client entity 108 ) an additional SIP INVITE message to invite the other subscribers to the IM group communication service session.

Dies bedeutet, dass die IM-Server-Einheit 302 eine zweite SIP-INVITE-Nachricht 310 erzeugt und diese an das zweite Mobilfunkendgerät 112 und dabei an die zweite IM-Client-Einheit 109 übermittelt.This means that the IM server unit 302 a second SIP INVITE message 310 generated and this to the second mobile station 112 and to the second IM client unit 109 transmitted.

Ferner erzeugt die IM-Server-Einheit 302 eine dritte SIP-INVITE-Nachricht 311 und übermittelt diese an das zweite Mobilfunkendgerät 113 und dabei an die zweite IM-Client-Einheit 110.It also generates the IM server unit 302 a third SIP INVITE message 311 and transmits them to the second mobile station 113 and to the second IM client unit 110 ,

Die beiden Mobilfunkendgeräte 112, 113, insbesondere die zugehörigen IM-Client-Einheiten 109, 110, erzeugen für den Fall der Annahme der Einladung zu der IM-Gruppen-Kommunikationsdienst-Sitzung jeweils eine SIP-200-OK-Nachricht (gemäß diesem Ausführungsbeispiel der Erfindung erzeugt die zweite IM-Client-Einheit 109 somit eine erste SIP-200-OK-Nachricht 312 und sendet diese an die IM-Server-Einheit 302; die dritte IM-Client-Einheit 110 erzeugt eine zweite SIP-200-OK-Nachricht 313 und sendet diese an die IM-Server-Einheit 302).The two mobile devices 112 . 113 , in particular the associated IM client units 109 . 110 , in the case of accepting the invitation to the IM group communication service session, respectively generate a SIP 200 OK message (according to this embodiment of the invention, the second IM client unit generates 109 thus a first SIP 200 OK message 312 and sends it to the IM server unit 302 ; the third IM client unit 110 generates a second SIP 200 OK message 313 and sends it to the IM server unit 302 ).

Wie oben angedeutet, wird der erste Nutzer, d.h. das erste Mobilfunk-Kommunikationsendgerät 111 nicht zu der IM-Gruppenkommunikationsdienst-Sitzung eingeladen, da er ja die Anfrage bei der IM-Server-Einheit 302 gestartet hat. Stattdessen erzeugt die IM-Server-Einheit 302 auf dem Empfang einer der beiden oder beider SIP-200-OK-Nachrichten 312, 313 eine dritte SIP-200-OK-Nachricht 314 und sendet diese an das erste Mobilfunkendgerät 111 und darin an die erste IM-Client-Einheit 108, womit dieser bestätigt wird, dass die beantragte IM-Gruppen-Kommunikationsdienst-Sitzung erzeugt wurde als Bestätigung auf die erste SIP-INVITE-Nachricht 301.As indicated above, the first user, ie the first mobile radio communication terminal 111 not invited to the IM group communication service session, since he has the request to the IM server unit 302 has started. Instead, the IM server unit spawns 302 on receipt of either or both SIP-200 OK messages 312 . 313 a third SIP 200 OK message 314 and sends them to the first mobile station 111 and the first IM client unit 108 confirming that the requested IM group communication service session was generated as an acknowledgment to the first SIP INVITE message 301 ,

Zusätzlich meldet sich die Controlling-PoC-Server-Einheit 101 noch bei dem Session-State-Notification-Service, welcher von der IM-Server-Einheit 302 bereitgestellt wird mittels einer zweiten SIP-SUBSCRIBE-Nachricht 315, welche den Parameter „Conference State Event Package" enthält, an, welche von der Controlling-PoC-Server-Einheit 101 erzeugt wird und an die IM-Server-Einheit 302 übermittelt wird. Dies führt die Controlling-PoC-Server-Einheit 101 aufgrund des Parameters „usage:parallel_session" durch, der in der ersten SIP- SUBSCRIBE-Nachricht 305 von der IM-Server-Einheit 302 erhalten wurde.In addition, the Controlling PoC server unit reports 101 nor the session state notification service, which is the IM server unit 302 is provided by means of a second SIP SUBSCRIBE message 315 which contains the parameter "Conference State Event Package" to which of the controlling PoC server unit 101 is generated and sent to the IM server unit 302 is transmitted. This leads the controlling PoC server unit 101 due to the "usage: parallel_session" parameter specified in the first SIP SUBSCRIBE message 305 from the IM server unit 302 was obtained.

Das bedeutet also, dass sich beide Gruppen-Kommunikationsdienst-Server-Einheiten, d.h. die Controlling-PoC-Server-Einheit 101 und die IM-Server-Einheit 302 jeweils bei der anderen Gruppen-Kommunikationsdienst-Server-Einheit 101, 302 zu dem jeweils von dieser bereitgestellten Session-State-Notification-Service angemeldet haben.This means that both group communication service server units, ie the controlling PoC server unit 101 and the IM server unit 302 each at the other group communication service server unit 101 . 302 have subscribed to each provided by this Session State Notification service.

Nun laufen die beiden Gruppen-Kommunikationsdienst-Sitzungen technisch voneinander unabhängig mit den gleichen Teilnehmern, in 3 symbolisiert durch Block 316.Now the two group communication service sessions run technically independently with the same participants, in 3 symbolized by block 316 ,

Kommt nun beispielsweise ein neuer Teilnehmer, gemäß diesem Ausführungsbeispiel der Erfindung ein vierter Teilnehmer (User D), d.h. ein viertes Mobilfunkendgerät 317 mit einer vierten PoC-Client-Einheit 318 und einer vierten IM-Client-Einheit 319 zu der PoC-Gruppen-Kommunikationsdienst-Sitzung 217 hinzu, d.h. wird er beispielsweise von einem oder mehreren anderen Teilnehmern der PoC-Gruppen-Kommunikationsdienst-Sitzung 217 eingeladen oder wählt er sich selber dazu, was beispielsweise in 3 dargestellt ist mittels einer von der vierten PoC-Client-Einheit 318 erzeugten und an die Controlling-PoC-Server-Einheit 101 übermittelten vierten SIP-INVITE-Nachricht 320 dargestellt ist, wobei die Anmeldung von der Controlling-PoC-Server-Einheit 101 mittels einer vierten SIP-200-OK-Nachricht 321 bestätigt wird, dargestellt ist.Now comes, for example, a new subscriber, according to this embodiment of the invention, a fourth subscriber (User D), ie a fourth mobile station 317 with a fourth PoC client unit 318 and a fourth IM client unit 319 to the PoC group communication service session 217 For example, it is, for example, one or more other participants of the PoC group communication service session 217 he invites or chooses himself what, for example, in 3 is represented by one of the fourth PoC client unit 318 generated and sent to the controlling PoC server unit 101 transmitted fourth SIP INVITE message 320 is shown, wherein the application from the controlling PoC server unit 101 by means of a fourth SIP-200-OK message 321 is confirmed, is shown.

In diesem Fall wird die IM-Server-Einheit 302 von der Controlling-PoC-Server-Einheit 101 aufgrund des aktiven Session-State-Notification-Service, zu dem sich die IM-Server-Einheit 302 bei der Controlling-PoC-Server-Einheit 101 angemeldet hat, über die Veränderung bei den Teilnehmern der PoC-Gruppen-Kommunikationsdienst-Sitzung 217 informiert, indem die Controlling-PoC-Server-Einheit 101 eine zweite SIP-NOTIFY-Nachricht 322 erzeugt, welche die SIP-URI 326 (sip:userD@xy.de) der vierten PoC-Client-Einheit 318 enthält, wobei die zweite SIP-NOTIFY-Nachricht 322 an die IM-Server-Einheit 302 übermittelt wird.In this case, the IM server unit 302 from the controlling PoC server unit 101 due to the active session state notification service to which the IM server entity 302 at the controlling PoC server unit 101 on the change in the participants of the PoC group communication service session 217 informed by the controlling PoC server unit 101 a second SIP NOTIFY message 322 which generates the SIP URI 326 (sip: userD@xy.de) the fourth PoC client unit 318 contains, with the second SIP NOTIFY message 322 to the IM server unit 302 is transmitted.

Die IM-Server-Einheit 302 kann auf den Erhalt der zweiten SIP-NOTIFY-Nachricht 322 hin das vierte Mobilfunkendgerät 317 und damit den vierten Nutzer zu der IM-Gruppen-Kommunikationsdienst-Sitzung 316 einladen, indem die IM-Server-Einheit 302 eine fünfte SIP-INVITE-Nachricht 323 bildet und diese an die vierte IM-Client-Einheit 319 übermittelt, welche den Erhalt der fünften SIP-INVITE-Nachricht 323 und die Annahme der entsprechenden Einladung zu der IM-Gruppenkommunikationsdienst-Sitzung 316 mittels einer fünften SIP-200-OK-Nachricht 324 bestätigt.The IM server unit 302 may be upon receipt of the second SIP NOTIFY message 322 towards the fourth mobile station 317 and thus the fourth user to the IM group communication service session 316 Invite by the IM server unit 302 a fifth SIP INVITE message 323 forms and this to the fourth IM client unit 319 which received the receipt of the fifth SIP INVITE message 323 and accepting the appropriate invitation to the IM Group Communication Service session 316 by means of a fifth SIP-200-OK message 324 approved.

Nach Erhalt der fünften SIP-200-OK-Nachricht 324 sind nunmehr auch alle vier Nutzer sowohl in der PoC-Gruppen-Kommunikationsdienst-Sitzung 217 als auch in der IM-Gruppen-Kommunikationsdienst-Sitzung 316 aufgenommen (in 3 symbolisiert mittels Block 325).After receiving the fifth SIP 200 OK message 324 Now all four users are in both the PoC group communication service session 217 as well as in the IM Group Communications Service session 316 recorded (in 3 symbolized by block 325 ).

4 zeigt ein Nachrichtenflussdiagramm 400 eines zweiten Ausführungsbeispiels der Erfindung, bei dem die Teilnehmer-Liste dezentral synchronisiert wird. 4 shows a message flow diagram 400 A second embodiment of the invention, in which the subscriber list is synchronized decentralized.

Auch gemäß diesem Ausführungsbeispiel der Erfindung wird davon ausgegangen, dass zwischen den drei Mobilfunkendgeräten 111, 112, 113 und damit zwischen den drei PoC-Client-Einheiten 108, 109, 110 eine PoC-Gruppen-Kommunikationsdienst-Sitzung 217 aufgebaut wurde und aktiv ist, welche von der Controlling-PoC-Server-Einheit 101 verwaltet wird.Also according to this embodiment of the invention, it is assumed that between the three mobile radio terminals 111 . 112 . 113 and thus between the three PoC client units 108 . 109 . 110 a PoC group communication service session 217 has been set up and is active, which of the controlling PoC server unit 101 is managed.

Gemäß dem zweiten Ausführungsbeispiel der Erfindung wird von dem ersten Nutzer unter Verwendung der ersten PoC-Client-Einheit 108 eine erste SIP-MESSAGE-Nachricht 401 erzeugt und an die Controlling-PoC-Server-Einheit 101 übermittelt, mit der der erste Nutzer die Controlling-PoC-Server-Einheit 101 auffordert, eine IM-Gruppen-Kommunikationsdienst-Sitzung mit den gleichen Nutzern, die momentan auch an der PoC-Gruppen-Kommunikationsdienst-Sitzung 217 teilnehmen, zu aktivieren.According to the second embodiment of the invention, the first user is using the first PoC client unit 108 a first SIP MESSAGE message 401 generated and sent to the controlling PoC server unit 101 the first user uses the controlling PoC server unit 101 requests an IM group communication service session with the same users who are currently also at the PoC group communication service session 217 participate, activate.

Die erste SIP-Message-Nachricht 401 könnte mit einer in [4] beschriebenen SIP-UPDATE-Nachricht, einer SIP-MESSAGE-Nachricht, wie sie in [5] beschrieben ist oder mittels einer SIP-INFO-Nachricht (beschrieben in [6]) realisiert werden.The first SIP message message 401 could be realized with a SIP UPDATE message described in [4], a SIP MESSAGE message as described in [5] or a SIP INFO message (described in [6]).

Die erste SIP-MESSAGE-Nachricht 401 weist gemäß diesem Ausführungsbeispiel der Erfindung folgende Parameter auf:

  • • „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.
The first SIP MESSAGE message 401 according to this embodiment of the invention has the following parameters:
  • • "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 401 hin erzeugt die Controlling-PoC-Server-Einheit 101 eine zweite SIP-MESSAGE-Nachricht 402 und sendet diese an die IM-Server-Einheit 302, welche in der ersten SIP-MESSAGE-Nachricht 401 angegeben ist und aktiviert somit mit einer allgemein geeigneten SIP-Nachricht die gewünschte IM-Gruppen-Kommunikationsdienst-Sitzung bei der IM-Server-Einheit 302, wobei optional die Liste der momentanen Teilnehmer der PoC-Gruppen-Kommunikationsdienst-Sitzung 217 (hier: erster Nutzer A, zweiter Nutzer B und dritter Nutzer C) mitliefert. Die zweite SIP-MESSAGE-Nachricht 402 enthält den oben beschriebenen Parameter „action: activate_parallel_service".Upon receiving the first SIP MESSAGE message 401 The controlling PoC server unit generates this 101 a second SIP MESSAGE message 402 and sends it to the IM server unit 302 which is in the first SIP MESSAGE message 401 is specified and thus activates the desired IM group communication service session at the IM server unit with a generally suitable SIP message 302 , optionally with the list of current participants of the PoC group communication service session 217 (here: first user A, second user B and third user C) mitliefert. The second SIP MESSAGE message 402 contains the parameter "action: activate_parallel_service" described above.

Auf den Empfang der zweiten SIP-MESSAGE-Nachricht 402 hin meldet sich die IM-Server-Einheit 302 bei der Controlling-PoC-Server-Einheit 101 bei dem von dieser bereitgestellten Session State Notification Service an.Upon receipt of the second SIP MESSAGE message 402 The IM server unit answers 302 at the controlling PoC server unit 101 in the Session State Notification Service provided by this.

Dies erfolgt, indem die IM-Server-Einheit 302 eine erste SIP-SUBSCRIBE-Nachricht 403 erzeugt mit den Parametern „Conference State Event Package" und „usage:parallel_session" und diese an die Controlling-PoC-Server-Einheit 101 übermittelt.This is done by the IM server unit 302 a first SIP SUBSCRIBE message 403 generated with the parameters "Conference State Event Package" and "usage: parallel_session" and these to the controlling PoC server unit 101 transmitted.

Auf den Empfang der ersten SIP-SUBSCRIBE-Nachricht 403 hin ermittelt die Controlling-PoC-Server-Einheit 101 die an der PoC-Session 217 teilnehmenden Nutzer bzw. deren SIP-URIs und bildet eine erste SIP-NOTIFY-Nachricht 404 und übermittelt diese an die IM-Server-Einheit 302. In der ersten SIP-NOTIFY-Nachricht 404 sind die SIP-URIs 405, 406, 407 der an der PoC-Session 217 teilnehmenden Nutzer enthalten, gemäß diesem Ausführungsbeispiel: sip:userA@xy.de 405; sip:userB@xy.de 406; sip:userC@xy.de 407.Upon receipt of the first SIP SUBSCRIBE message 403 The controlling PoC server unit determines 101 the at the PoC session 217 participating users or their SIP URIs and forms a first SIP NOTIFY message 404 and transmits them to the IM server unit 302 , In the first SIP NOTIFY message 404 are the SIP URIs 405 . 406 . 407 the one at the PoC session 217 participating users, according to this embodiment: sip: userA@xy.de 405 ; sip: userB@xy.de 406 ; sip: userC@xy.de 407 ,

Auf den Empfang der ersten SIP-NOTIFY-Nachricht 404 hin lädt die IM-Server-Einheit 302 alle die Nutzer, die sie aufgrund der optionalen Teilnehmer-Liste in der zweiten SIP-MESSAGE-Nachricht 402 oder aufgrund der ersten SIP-NOTIFY-Nachricht 404 kennt mit Hilfe von entsprechenden SIP-INVITE-Nachrichten zu einer IM-Gruppen-Kommunikationsdienst-Sitzung ein.Upon receipt of the first SIP NOTIFY message 404 The IM server unit loads 302 all the users they are due to the optional subscriber list in the second SIP MESSAGE message 402 or due to the first SIP NOTIFY message 404 knows about an IM group communication service session using appropriate SIP INVITE messages.

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 302 drei SIP-INVITE-Nachrichten erzeugt und diese an die IM-Client-Einheiten 108, 109, 110 übermittelt, nämlich eine erste SIP-INVITE-Nachricht 408, welche an die zweite IM-Client-Einheit 109 übermittelt wird, eine zweite SIP-INVITE-Nachricht 409, welche an die dritte IM-Client-Einheit 110 übermittelt wird und eine dritte SIP-INVITE-Nachricht 410, welche an die erste IM-Client-Einheit 108 übermittelt wird.Inviting is done by the IM server unit 302 generates three SIP INVITE messages and sends them to the IM client units 108 . 109 . 110 transmitted, namely a first SIP INVITE message 408 sent to the second IM client unit 109 a second SIP INVITE message 409 which is sent to the third IM client unit 110 and a third SIP INVITE message 410 which is sent to the first IM client unit 108 is transmitted.

Die IM-Client-Einheiten 108, 109, 110 bestätigen für den Fall, dass sie die jeweilige SIP-INVITE-Nachricht 405, 406, 407 erhalten haben und die Einladung annehmen wollen, dies mit einer von ihnen jeweils erzeugten SIP-200-OK-Nachricht.The IM client units 108 . 109 . 110 confirm in case they have the respective SIP INVI TE message 405 . 406 . 407 have received and want to accept the invitation, with one of them each generated SIP 200 OK message.

Dies bedeutet, dass die zweite IM-Client-Einheit 109 gegebenenfalls eine erste SIP-200-OK-Nachricht 411 erzeugt und an die IM-Server-Einheit 302 übermittelt, die dritte IM-Client-Einheit 110 eine zweite SIP-200-OK-Nachricht 412 erzeugt und an die IM-Server-Einheit 302 übermittelt und dass die erste IM-Client-Einheit 108 eine dritte SIP-200-OK-Nachricht 413 erzeugt und an die IM-Server-Einheit 302 übermittelt.This means that the second IM client unit 109 optionally a first SIP 200 OK message 411 generated and sent to the IM server unit 302 transmitted, the third IM client unit 110 a second SIP 200 OK message 412 generated and sent to the IM server unit 302 transmitted and that the first IM client unit 108 a third SIP 200 OK message 413 generated and sent to the IM server unit 302 transmitted.

Ferner meldet sich die Controlling-PoC-Server-Einheit 101 noch bei dem von der IM-Server-Einheit 302 bereitgestellten Session State Notification Service an, indem die Controlling-PoC-Server-Einheit 101 eine zweite SIP-SUBSCRIBE-Nachricht 414 erzeugt mit dem Parameter „Conference State Event Package" und diese an die IM-Server-Einheit 302 übermittelt.Furthermore, the controlling PoC server unit reports 101 still in the case of the IM server unit 302 provided Session State Notification Service by the controlling PoC server unit 101 a second SIP SUBSCRIBE message 414 generated with the parameter "Conference State Event Package" and this to the IM server unit 302 transmitted.

Damit laufen die PoC-Gruppen-Kommunikationsdienst-Sitzung 217 und die IM-Gruppen-Kommunikationsdienst-Sitzung parallel zwischen den drei Mobilfunkendgeräten 111, 112, 113 und den zugehörigen Client-Einheiten, in 4 symbolisiert mit Block 415.This will run the PoC group communication service session 217 and the IM group communication service session in parallel between the three mobile stations 111 . 112 . 113 and the associated client units, in 4 symbolizes with block 415 ,

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 320, 321, 322, 323, 324 beschrieben, zusätzlich zu der jeweils anderen Gruppen-Kommunikationsdienst-Sitzung hinzugenommen.Now, when a new subscriber joins the PoC group communication service session or the IM group communication service session, he becomes, as in the first embodiment of the invention, the messages 320 . 321 . 322 . 323 . 324 described in addition to the other group communication service session added.

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 217 als auch die IM-Gruppen-Kommunikationsdienst-Sitzung 415 schließlich parallel laufen zwischen allen vier Nutzern, d.h. zwischen allen vier Mobilfunkendgeräten 111, 112, 113, 317 (in 4 symbolisiert durch Block 325).Also, according to this embodiment of the invention, the result is that both the PoC group communication service session 217 as well as the IM Group Communications Service session 415 finally running in parallel between all four users, ie between all four mobile terminals 111 . 112 . 113 . 317 (in 4 symbolized by block 325 ).

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.

5 zeigt in einem Nachrichtenflussdiagramm 500 die Vorgehensweise gemäß einem dritten Ausführungsbeispiel der Erfindung, bei der eine zentrale Synchronisation der Teilnehmer-Listen vorgesehen ist. 5 shows in a message flow diagram 500 the procedure according to a third embodiment of the invention, in which a central synchronization of the subscriber lists is provided.

Ausgegangen wird wiederum von einer schon aufgebauten PoC-Gruppen-Kommunikationsdienst-Sitzung 217 zwischen den drei PoC-Client-Einheiten 105, 106, 107, wobei die PoC-Gruppen-Kommunikationsdienst-Sitzung 217 von der Controlling-PoC-Server-Einheit 101 verwaltet wird.The starting point is again an already established PoC group communication service session 217 between the three PoC client units 105 . 106 . 107 where the PoC group communication service session 217 from the controlling PoC server unit 101 is managed.

Zu dem Zeitpunkt, zu dem die Controlling-PoC-Server-Einheit 101 die PoC-Gruppen-Kommunikationsdienst-Sitzung 217 gemäß dem in 2 dargestellten und oben beschriebenen Verfahren etabliert hat, legt sie diese PoC-Gruppen-Kommunikationsdienst-Sitzung 217 bzw. die temporäre Gruppe, die aus den aktuellen Teilnehmern der PoC-Session 217 besteht, unmittelbar bei einer Group-Management-Server-Einheit 501 an.At the time when the controlling PoC server unit 101 the PoC group communication service session 217 according to the in 2 Established and described above, it sets this PoC group communication service session 217 or the temporary group consisting of the current participants of the PoC session 217 exists directly with a group management server unit 501 at.

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 101 eine Gruppenerzeugungs-Nachricht 502 (Group-Creation-Nachricht), wobei folgende Parameter für eine solche Gruppen-Kommunikationsdienst-Sitzung bzw. für eine temporäre Gruppe im Rahmen des Gruppen-Managements vorgesehen sein sollten und gegebenenfalls in der Gruppenerzeugungs-Nachricht 502 als Parameter enthalten und von der Controlling-PoC-Server-Einheit 101 zu der Group-Management-Server-Einheit 501 übertragen werden sollten:

  • • 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.
The controlling PoC server unit generates this 101 a group generation message 502 (Group Creation message), wherein the following parameters should be provided for such a group communication service session or for a temporary group as part of the group management and, if appropriate, in the group generation message 502 as parameters and from the controlling PoC server unit 101 to the group management server unit 501 should be transferred:
  • • 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 501 bestätigt den Erhalt der Gruppenerzeugungs-Nachricht 502 mittels einer Gruppenerzeugungs-Bestätigungsnachricht 506 (Group-Creation-Confirm-Nachricht), wobei in der Gruppen-Erzeugungs-Bestätigungsnachricht 506 als Parameter optional eine temporäre Gruppen-ID 507 (Parameter „group_id_temp") enthalten sein kann und an die Controlling-PoC-Server-Einheit 101 übermittelt werden kann.The group management server unit 501 confirms receipt of the group generation message 502 by means of a group generation confirmation message 506 (Group Creation Confirm message), wherein in the group generation confirmation message 506 optionally a temporary group ID as parameter 507 (Parameter "group_id_temp") and to the controlling PoC server unit 101 can be transmitted.

Anschließend, d.h. auf den Erhalt der Gruppen-Erzeugungs-Bestätigungsnachricht 506 hin erzeugt die Controlling-PoC-Server-Einheit 101 eine erste SIP-SUBSCRIBE-Nachricht 508 mit den Parametern „XCAP Change Event Package" 509 und „group_id_temp" 510 und meldet sich damit bei den in [7] beschriebenen Group-Change-Notification-Service bei der Group-Management-Server-Einheit 501 an, gemäß dem über alle Änderungen bezüglich der temporären Gruppe die Controlling- PoC-Server-Einheit 101 von der Group-Management-Server-Einheit 501 informiert wird. Die Group-Management-Server-Einheit 501 meldet sich ihrerseits zu den Session-State-Notification-Service, welcher von der Controlling-PoC-Server-Einheit 101 bereitgestellt wird an, indem sie eine zweite SIP-SUBSCRIBE-Nachricht 511 mit dem Parameter „Conference State Event Package" 512 erzeugt und an die Controlling-PoC-Server-Einheit 101 übermittelt.Subsequently, that is, upon receipt of the group creation confirmation message 506 The controlling PoC server unit generates this 101 a first SIP SUBSCRIBE message 508 with the parameters "XCAP Change Event Package" 509 and "group_id_temp" 510 and logs into the group change notification service described in [7] at the Group Management Server unit 501 according to which over all changes concerning the temporary group the controlling PoC server unit 101 from the group management server unit 501 is informed. The group management server unit 501 in turn logs to the session state notification service, which from the controlling PoC server unit 101 is provided by sending a second SIP SUBSCRIBE message 511 with the parameter "Conference State Event Package" 512 generated and sent to the controlling PoC server unit 101 transmitted.

Dadurch wird sichergestellt, dass die Teilnehmer-Liste in der PoC-Server-Einheit 101 und die aktuelle Teilnehmer-Liste (Current Member List) in der Group-Management-Server-Einheit 501 immer synchronisiert sind.This will ensure that the subscriber list in the PoC server unit 101 and the current member list in the Group Management Server unit 501 always synchronized.

Nun wird angenommen, dass zu der schon aktivierten PoC-Gruppen-Kommunikationsdienst-Sitzung 217 eine zusätzliche IM-Gruppen-Kommunikationsdienst-Sitzung parallel gestartet werden soll.Now it is assumed that to the already activated PoC group communication service session 217 an additional IM group communication service session should be started in parallel.

Hierzu erzeugt der erste Nutzer unter Verwendung des ersten Mobilfunkendgeräts 111 eine erste SIP-INVITE-Nachricht 513 und sendet diese an die IM-Server-Einheit 302. Gemäß diesem Ausführungsbeispiel der Erfindung fügt er in die erste SIP-INVITE-Nachricht 513 jedoch nicht User-IDs oder Gruppen-IDs ein, sondern die zu der laufenden PoC-Session 217 gehörige Session-ID 514 („PoC_SID_82513261277@PoC-Server17.t-mobile.de") (optional kann in diesem Fall jedoch auch die in der Gruppenerzeugungs-Bestätigungsnachricht 506 mitgelieferte temporäre Group-ID-Temp-Identifikationsangabe verwendet werden). Optional kann vorgesehen sein, dass noch ein Parameter mitgeliefert wird, mit dem angegeben wird, dass es sich bei der ID 514 um eine Session-ID handelt und der zugehörigen Gruppen-Kommunikationsdienst ein PoC-Gruppen-Kommunikationsdienst ist.For this purpose, the first user generates using the first mobile radio terminal 111 a first SIP INVITE message 513 and sends it to the IM server unit 302 , According to this embodiment of the invention, it inserts into the first SIP INVITE message 513 but not user IDs or group IDs, but the to the current PoC session 217 associated session ID 514 ("PoC_SID_82513261277@PoC-Server17.t-mobile.de") (in this case, however, the option in the group generation confirmation message can optionally also be used 506 provided temporary Group ID temp identification statement are used). Optionally, it can be provided that a parameter is also supplied with which it is stated that the ID 514 is a session ID and the associated group communication service is a PoC group communication service.

Die IM-Server-Einheit 302 erkennt, dass die einzuladenden IM-Nutzer durch eine Session-ID 514 repräsentiert werden und erfragt daraufhin mit Hilfe des Group-Change-Notification-Service bei der Group-Management-Server-Einheit 501 an, welche Nutzer momentan an der entsprechenden PoC-Session 217 beteiligt sind bzw. zu der temporären Gruppe gehören. Dies erfolgt, indem die IM-Server-Einheit 302 eine dritte SIP-SUBSCRIBE-Nachricht 515 erzeugt und diese an die Group-Management-Server-Einheit 501 übermittelt, wobei in der dritten SIP-SUBSCRIBE-Nachricht 515 die Parameter „XCAP Change Event Package" 516 und „usage:parallel_session" 517 enthalten sind.The IM server unit 302 Recognizes that the IM users to be invited by a session ID 514 Then, using the Group Change Notification service, you will be asked to contact the Group Management server unit 501 which users are currently at the corresponding PoC session 217 involved or belong to the temporary group. This is done by the IM server unit 302 a third SIP SUBSCRIBE message 515 generated and sent to the group management server unit 501 where in the third SIP SUBSCRIBE message 515 the parameters "XCAP Change Event Package" 516 and usage: parallel_session 517 are included.

Damit könnte in der dritten SIP-SUBSCRIBE-Nachricht 515 der Parameter enthalten sein, der darauf hinweist, dass eine parallele Gruppen-Kommunikationsdienst-Sitzung mit den gleichen Nutzern gestartet werden soll, gemäß diesem Ausführungsbeispiel angegeben durch den Parameter „usage:parallel_session".This could be in the third SIP SUBSCRIBE message 515 the parameter indicating that a parallel group communication service session should be started with the same users, according to this embodiment specified by the parameter "usage: parallel_session".

Nach Erhalt der Liste der momentanen Teilnehmer, die die IM-Server-Einheit 302 von der Group-Management-Server-Einheit 501 mittels einer von der Group-Management-Server-Einheit 501 erzeugten und an die IM-Server-Einheit 302 übertragenen SIP-NOTIFY-Nachricht 518 erhält, lädt die IM-Server-Einheit mit Hilfe von SIP-INVITE-Nachrichten die entsprechenden, in der Teilnehmer-Liste mittels ihrer SIP-URIs (SIP-URI 519 erster Nutzer: sip:userA@xy.de; SIP-URI 520 zweiter Nutzer: sip:userB@xy.de; SIP-URI 521 dritter Nutzer: sip:userC@xy.de) angegebenen Nutzer zu der gewünschten aufzubauenden IM-Gruppen-Kommunikationsdienst-Sitzung ein, wobei eine erste SIP-INVITE-Nachricht 522 von der IM-Server-Einheit 302 an die zweite IM-Client-Einheit 110 in dem zweiten Mobilfunkendgerät 112 übermittelt wird, eine dritte SIP-INVITE-Nachricht 523 von der IM-Server-Einheit 302 an die dritte IM-Client-Einheit 110 in dem dritten Mobilfunkendgerät 113 übermittelt wird und wobei eine vierte SIP-INVITE-Nachricht 524 von der IM-Server-Einheit 302 an die erste IM-Client-Einheit 108 in dem ersten Mobilfunkendgerät 111 übermittelt wird.After receiving the list of current participants, the IM server unit 302 from the group management server unit 501 using one of the group management server unit 501 generated and sent to the IM server unit 302 transmitted SIP NOTIFY message 518 receives, invites the IM server unit using SIP INVITE messages the corresponding, in the subscriber list using their SIP URIs (SIP URI 519 first user: sip: userA@xy.de; SIP URI 520 second user: sip: userB@xy.de; SIP URI 521 third user: sip: userC@xy.de) to the desired IM group communication service session to be established, with a first SIP INVITE message 522 from the IM server unit 302 to the second IM client unit 110 in the second mobile station 112 a third SIP INVITE message 523 from the IM server unit 302 to the third IM client unit 110 in the third mobile station 113 and a fourth SIP INVITE message 524 from the IM server unit 302 to the first IM client unit 108 in the first mobile station 111 is transmitted.

Der Erhalt und eine Annahme der Einladung wird von den IM-Client-Einheiten 108, 109, 110 der IM-Server-Einheit 302 signalisiert, indem diese jeweilige SIP-200-OK-Nachrichten 525, 526, 527 erzeugen und diese an die IM-Server-Einheit 302 übermitteln.The receipt and acceptance of the invitation is provided by the IM client units 108 . 109 . 110 the IM server unit 302 signaled by these respective SIP 200 OK messages 525 . 526 . 527 generate and send these to the IM server unit 302 to transfer.

Zusätzlich meldet sich die Group-Management-Server-Einheit 501 zu dem Session State Notification Service bei der IM-Server-Einheit 302 an, indem die Group-Management-Server-Einheit 501 eine vierte SIP-SUBSCRIBE-Nachricht 528 mit dem Parameter „Conference State Event Package" 529 bildet und an die IM-Server-Einheit 302 übermittelt. Dies erfolgt aufgrund des Parameters „usage:parallel_session" 517 in der dritten SIP-SUBSCRIBE-Nachricht 515.In addition, the group management server unit logs in 501 to the Session State Notification Service at the IM server unit 302 by the group management server unit 501 a fourth SIP SUBSCRIBE message 528 with the parameter "Conference State Event Package" 529 forms and to the IM server unit 302 transmitted. This is due to the parameter "usage: parallel_session" 517 in the third SIP SUBSCRIBE message 515 ,

Damit laufen die PoC-Gruppen-Kommunikationsdienst-Sitzung 217 und die IM-Gruppen-Kommunikationsdienst-Sitzung parallel zwischen den drei Mobilfunkendgeräten 111, 112, 113 und den zugehörigen Client-Einheiten, in 5 symbolisiert mit Block 530.This will run the PoC group communication service session 217 and the IM group communication service session in parallel between the three mobile stations 111 . 112 . 113 and the associated client units, in 5 symbolizes with block 530 ,

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.

6 zeigt in einem Nachrichtenflussdiagramm 600 die Vorgehensweise gemäß einem vierten Ausführungsbeispiel der Erfindung. 6 shows in a message flow diagram 600 the procedure according to a fourth embodiment of the invention.

Ausgegangen wird wiederum von einer erzeugten PoC-Gruppen-Kommunikationsdienst-Sitzung 217 zwischen den drei Mobilfunkendgeräten 111, 112, 113, wobei die PoC-Gruppen-Kommunikationsdienst-Sitzung 216 von der Controlling-PoC-Server-Einheit 101 verwaltet wird.The starting point is again a generated PoC group communication service session 217 between the three mobile devices 111 . 112 . 113 where the PoC group communication service session 216 from the controlling PoC server unit 101 is managed.

Gemäß diesem Ausführungsbeispiel der Erfindung ist wiederum eine zentrale Synchronisation der Teilnehmer-Listen vorgesehen unter Einsatz der Group-Management-Server-Einheit 501.According to this embodiment of the invention, in turn, a central synchronization of the subscriber lists is provided using the group management server unit 501 ,

Gemäß diesem Ausführungsbeispiel der Erfindung legt der erste Nutzer selbst unter Verwendung des ersten Mobilfunkendgeräts 111 die PoC-Session bzw. die temporäre Gruppe bei der Group-Management-Server-Einheit 501 an, indem eine Gruppenerzeugungs-Nachricht 601 von dem ersten Mobilfunkendgerät 111 erzeugt und an die Group-Management-Server-Einheit 501 übermittelt wird, wobei die gleichen Parameter enthalten sein können wie in der Gruppenerzeugungs-Nachricht 502 gemäß dem dritten Ausführungsbeispiel der Erfindung.According to this embodiment of the invention, the first user sets himself using the first mobile station 111 the PoC session or the temporary group at the Group Management Server unit 501 by adding a group generation message 601 from the first mobile station 111 generated and sent to the group management server unit 501 where the same parameters may be included as in the group creation message 502 according to the third embodiment of the invention.

Das erste Mobilfunkendgerät 111 erhält die Bestätigung des Erhalts der Gruppenerzeugungs-Nachricht 601 seitens der Gruppen-Management-Server-Einheit 501 mittels einer Gruppenerzeugungs-Bestätigungsnachricht 602 quittiert, welche von der Gruppen-Management-Server-Einheit 501 erzeugt wird und an das erste Mobilfunkendgerät 111 übermittelt wird, wobei die Angabe der temporären Gruppen-ID 603 („group_id_temp") als Parameter in der Gruppenerzeugungs-Bestätigungsnachricht 602 enthalten ist.The first mobile terminal 111 Receives confirmation of receipt of the group generation message 601 on the part of the group management server unit 501 by means of a group generation confirmation message 602 acknowledges which of the group management server unit 501 is generated and the first mobile station 111 is transmitted, specifying the temporary group ID 603 ("Group_id_temp") as a parameter in the group creation confirmation message 602 is included.

Beim Anlegen der Gruppe gibt der erste Nutzer A, d.h. das erste Mobilfunkendgerät 111 entweder die Session-ID der PoC-Session 217 oder die Liste der momentanen Teilnehmer an der PoC-Session 217 in der Gruppenerzeugungs-Nachricht 601 mit, wobei in 6 davon ausgegangen wird, dass die Session-ID 505 mitgeliefert wird.When the group is created, the first user gives A, ie the first mobile radio terminal 111 either the session ID of the PoC session 217 or the list of current participants in the PoC session 217 in the group generation message 601 with, where in 6 It is assumed that the session ID 505 is included.

Anschließend melden sich die Gruppen-Management-Server-Einheit 501 und die Controlling-PoC-Server-Einheit 101 gegenseitig beim jeweils anderen Notification-Service an, indem die Gruppen-Management-Server-Einheit 501 eine erste SIP-SUBSCRIBE-Nachricht 604 mit dem Parameter „Conference State Event Package" 605 erzeugt und an die Controlling-PoC-Server-Einheit 101 übermittelt und indem die Controlling-PoC-Server-Einheit 101 eine zweite SIP-SUBSCRIBE-Nachricht 606 mit den Parametern „XCAP Change Event Package" 607 und „group_id_temp" 608 erzeugt und diese an die Gruppen-Management-Server-Einheit 501 übermittelt.Subsequently, the group management server unit is notified 501 and the controlling PoC server unit 101 to each other at the other notification service by the group management server unit 501 a first SIP SUBSCRIBE message 604 with the parameter "Conference State Event Package" 605 generated and sent to the controlling PoC server unit 101 transmitted and by the controlling PoC server unit 101 a second SIP SUBSCRIBE message 606 with the parameters "XCAP Change Event Package" 607 and "group_id_temp" 608 generated and sent to the group management server unit 501 transmitted.

Danach nutzt der erste Nutzer A und damit das erste Mobilfunkendgerät 111 diese temporäre Gruppen-ID 608 (anstatt der Session-ID gemäß dem dritten Ausführungsbeispiel der Erfindung), um eine IM-Gruppen-Kommunikationsdienst-Sitzung bei der IM-Server-Einheit 302 zu starten.Thereafter, the first user uses A and thus the first mobile terminal 111 this temporary group ID 608 (instead of the session ID according to the third embodiment of the invention) to an IM group communication service session at the IM server unit 302 to start.

Dies erfolgt, indem das erste Mobilfunkendgerät 111 eine erste SIP-INVITE-Nachricht 609 erzeugt mit den Parametern „group_id_temp" 610, d.h. mit der temporären Gruppen-ID und dem optionalen Parameter „usage:parallel_session" 611, womit der IM-Server-Einheit 302 mitgeteilt wird, dass die parallele Sitzung erzeugt werden soll und sich somit entsprechend bei der Gruppen-Management-Server-Einheit 501 anmelden kann. Die erste SIP-INVITE-Nachricht 609 wird an die IM-Server-Einheit 302 übermittelt.This is done by the first mobile station 111 a first SIP INVITE message 609 he testifies with the parameters "group_id_temp" 610 ie with the temporary group ID and the optional parameter "usage: parallel_session" 611 , bringing the IM server unit 302 is communicated that the parallel session is to be created and thus corresponding to the group management server unit 501 can sign up. The first SIP INVITE message 609 will be sent to the IM server unit 302 transmitted.

Auf dem Empfang der ersten SIP-INVITE-Nachricht 609 hin werden die weiteren Schritte gemäß dem Verfahren gemäß dem dritten Ausführungsbeispiel der Erfindung durchgeführt beginnend mit dem Erzeugen der dritten SIP-SUBSCRIBE-Nachricht 515 bis zu dem Erzeugen der beiden parallel laufenden Gruppen-Kommunikationsdienst-Sitzungen, in diesem Fall der PoC-Sitzung 217 und der IM-Sitzung (symbolisiert durch Block 530), weshalb auf eine erneute Beschreibung dieses Vorgehens im Zusammenhang mit dem vierten Ausführungsbeispiel der Erfindung verzichtet wird.Upon receiving the first SIP INVITE message 609 The further steps according to the method according to the third exemplary embodiment of the invention are carried out starting with the generation of the third SIP SUBSCRIBE message 515 until generating the two parallel group communication service sessions, in this case the PoC session 217 and the IM session (symbolized by block 530 ), which is why a further description of this procedure in connection with the fourth embodiment of the invention is dispensed with.

Gemäß einem fünften Ausführungsbeispiel der Erfindung ist es vorgesehen, dass der erste Nutzer bzw. das erste Mobilfunkendgerät 111 die Controlling-PoC-Server-Einheit 101, beauftragt, die temporäre Gruppe in der Gruppen-Management-Server-Einheit 501 anzulegen und erhält in der Bestätigung seitens der Controlling-PoC-Server-Einheit 101 die temporäre Gruppen-ID mitgeteilt. Später nutzt das erste Mobilfunkendgerät 111 dann diese temporäre Gruppen-ID (anstatt der Session-ID gemäß dem dritten Ausführungsbeispiel der Erfindung), um eine IM-Gruppen-Kommunikationsdienst-Sitzung bei der IM-Server-Einheit 302 zu starten. Die Modifizierung und die Synchronisation der Gruppen-Kommunikationsdienste und der Gruppen-Kommunikationsdienst-Sitzungen erfolgt wie im Zusammenhang mit dem dritten und im vierten Ausführungsbeispiel oben beschrieben.According to a fifth embodiment of the invention, it is provided that the first user or the first mobile radio terminal 111 the controlling PoC server unit 101 , tasked the temporary group in the group management server unit 501 create and receive in the confirmation from the controlling PoC server unit 101 communicated the temporary group ID. Later uses the first mobile station 111 then this temporary group ID (instead of the session ID according to the third embodiment of the invention) to an IM group communication service session at the IM server unit 302 to start. The modification and synchronization of the group communication services and the group communication service sessions are as described above in connection with the third and fourth embodiments.

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
This document cites the following publications:
  • [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)

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.Method for providing multiple group communication services with the same participants • at a first group communication service session of a first Group communication service is provided, the first Group communication service session with a group communication service session identification information, which is a built-up group communication service session identified, identified, from which can be determined which participants in the first group communication service session participate, and • at a second group communication service session of a second Group communication service is provided, wherein the second group communication service another group communication service is the first group communication service, and wherein the participants of the second group communication service session and / or the second group communication service session with the same Group Communication Service Session Identification identified will / will identify with which also the first group communication service session becomes • at in the event of a change at the participants of the first group communication service session using a notification service the participants of the second group communication service session to be updated. Verfahren gemäß Anspruch 1, bei dem als zumindest einer der Gruppen-Kommunikationsdienste ein Mobilfunk-Gruppen-Kommunikationsdienst eingesetzt wird.Method according to claim 1, in which at least one of the group communication services Cellular group communication service is used. Verfahren gemäß Anspruch 1 oder 2, bei dem zumindest einer der folgenden Gruppen-Kommunikationsdienste als erster Gruppen-Kommunikationsdienst und/oder als zweiter Gruppen-Kommunikationsdienst verwendet wird: • Push-to-Talk-over-Cellular, • Conferencing, • Multi-User Spiele, • Instant Messaging, • Datei-Austausch, • Verteilte-Datei-Bearbeitung.Method according to Claim 1 or 2, in which at least one of the following group communication services is used as the first group communication service and / or as the second group communication service: • Push-to-talk-over-cellular, • conferencing, • multi-user games, • instant messaging, • file sharing, • distributed file editing. Verfahren gemäß einem der Ansprüche 1 bis 3, • bei dem, nachdem die erste Gruppen-Kommunikationsdienst-Sitzung aufgebaut wurde, von einem Teilnehmer-Endgerät das Bereitstellen der zweiten Gruppen-Kommunikationsdienst-Sitzung beantragt wird, • bei dem unter Verwendung der Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe ermittelt wird, welche Teilnehmer an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmen, • bei dem die ermittelten Teilnehmer zu der zweiten Gruppen-Kommunikationsdienst-Sitzung eingeladen werden.Method according to one the claims 1 to 3, • at after the first group communication service session is established has been requested by a subscriber terminal to provide the second group communication service session, • in which using the group communication service session identification determine which participants are participating in the first group communication service session, • in which the determined participants to the second group communication service session be invited. Verfahren gemäß Anspruch 4, • bei dem die erste Gruppen-Kommunikationsdienst-Sitzung von einer ersten Gruppen-Kommunikationsdienst-Server-Einheit bereitgestellt wird, • bei dem, 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.Method according to claim 4, • at the first group communication service session from a first Group communication service server unit is provided, • in which, after the first group communication service session has been established, providing from a user terminal the second group communication service session at a second group communication service session second group communication service server unit with the group communication service session identification transmitted to the second group communication service server unit becomes. Verfahren gemäß Anspruch 5, • bei dem die erste Gruppen-Kommunikationsdienst-Sitzung von einer ersten Gruppen-Kommunikationsdienst-Server-Einheit bereitgestellt wird, • bei dem, 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, • bei dem 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.Method according to claim 5, • at the first group communication service session from a first Group communication service server unit is provided, • in which, after the first group communication service session has been established, providing from a user terminal the second group communication service session is requested at the first group communication service server unit becomes, • at providing from the first group communication service server unit the second group communication service session at a second group communication service session providing second group communication service server unit is requested, wherein the group communication service session identification information is sent to the second Group communication service server unit becomes. Verfahren gemäß Anspruch 5 oder 6, bei dem unter Verwendung der Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe ermittelt wird, welche Teilnehmer an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmen, 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, und • bei dem die an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmenden Teilnehmer von der ersten Gruppen-Kommunikationsdienst-Server-Einheit an die zweite Gruppen-Kommunikationsdienst-Server-Einheit übermittelt wird.Method according to claim 5 or 6, at the time using the group communication service session identification It determines which participants in the first group communication service session participate by • from the second group communication service server unit at the first group communication service server unit is in demand Using the group communication service session identification, which participants participate in the first group communication service session, and • at the ones participating in the first group communication service session Subscriber of the first group communication service server unit transmitted to the second group communication service server unit becomes. Verfahren gemäß Anspruch 7, bei dem das Ermitteln, welche Teilnehmer an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmen, unter Verwendung eines Notifizierungs-Dienstes erfolgt.Method according to claim 7, in which determining which participants in the first group communication service session take place using a notification service. Verfahren gemäß Anspruch 4, • bei dem die erste Gruppen-Kommunikationsdienst-Sitzung von einer ersten Gruppen-Kommunikationsdienst-Server-Einheit bereitgestellt wird, • bei dem von der ersten Gruppen-Kommunikationsdienst-Server-Einheit die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe an eine Gruppenverwaltungs-Server-Einheit, welche Teilnehmer-Gruppen verwaltet, übertragen wird, • bei dem die zweite Gruppen-Kommunikationsdienst-Sitzung erzeugt wird, indem von einer die zweite Gruppen-Kommunikationsdienst-Sitzung bereitstellenden zweiten Gruppen-Kommunikationsdienst-Server-Einheit die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe von der Gruppenverwaltungs-Server-Einheit ermittelt wird.Method according to claim 4, • at the first group communication service session from a first Group communication service server unit is provided, • in which from the first group communication service server unit, the group communication service session identification information to a group management server unit that manages subscriber groups becomes, • at the second group communication service session is created, by providing the second group communication service session second group communication service server unit, the group communication service session identification information is determined by the group management server unit. Verfahren gemäß Anspruch 4, • bei dem die erste Gruppen-Kommunikationsdienst-Sitzung von einer ersten Gruppen-Kommunikationsdienst-Server-Einheit bereitgestellt wird, • bei dem von einem an der ersten Gruppen-Kommunikationsdienst-Sitzung teilnehmenden Teilnehmer-Endgerät die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe an eine Gruppenverwaltungs-Server-Einheit, welche Teilnehmer-Gruppen verwaltet, übertragen wird, • bei dem die zweite Gruppen-Kommunikationsdienst-Sitzung erzeugt wird, indem von einer die zweite Gruppen-Kommunikationsdienst-Sitzung bereitstellenden zweiten Gruppen-Kommunikationsdienst-Server-Einheit die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe von der Gruppenverwaltungs-Server-Einheit ermittelt wird.Method according to claim 4, • at the first group communication service session from a first Group communication service server unit is provided, • in which from one to the first group communication service session participating subscriber terminal the group communication service session identification to a group management server unit that manages subscriber groups becomes, • at the second group communication service session is created, by providing the second group communication service session second group communication service server unit, the group communication service session identification information is determined by the group management server unit. Verfahren gemäß Anspruch 9 oder 10, bei dem die zweite Gruppen-Kommunikationsdienst-Sitzung die Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe von der Gruppenverwaltungs-Server-Einheit ermittelt unter Verwendung eines Notifizierungs-Dienstes.A method according to claim 9 or 10, wherein the second group communication service session is the group communication service sit The identification information from the group management server unit is determined using a notification service. Gruppen-Kommunikationsdienst-System • mit einer ersten Gruppen-Kommunikationsdienst-Server-Einheit zum Bereitstellen eines ersten Gruppen- Kommunikationsdienstes, 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, und • mit einer zweiten Gruppen-Kommunikationsdienst-Server-Einheit zum Bereitstellen eines zweiten Gruppen-Kommunikationsdienstes, wobei der zweite Gruppen-Kommunikationsdienst ein anderer Gruppen-Kommunikationsdienst ist als der erste Gruppen-Kommunikationsdienst, wobei die zweite Gruppen-Kommunikationsdienst-Server-Einheit derart eingerichtet ist, 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 • eine Aktualisierungs-Einheit, 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.Group communication service system • with a first group communication service server unit for providing a first group communication service, which is arranged to be a provided first one Group communication service session with a group communication service session identification which is an established Group communication service session identifies, identifies, from which can be determined which Attending the first group communication service session, and • With a second group communication service server unit for providing a second group communication service, wherein the second group communication service another group communication service is considered the first group communication service, wherein the second group communication service server unit is set up so that they are participants of a provided second group communication service session and / or a provided second group communication service session with the same group communication service session identification identifies with which also the first group communication service session is identified • one Update unit that is set up when one occurs change at the participants of the first group communication service session under Using a notification service the participants of the second Update group communication service session. Gruppen-Kommunikationsdienst-System gemäß Anspruch 12, bei dem zumindest eine der Gruppen-Kommunikationsdienst-Server-Einheiten als eine Mobilfunk-Gruppen-Kommunikationsdienst-Server-Einheit eingerichtet ist.Group communication service system according to claim 12, wherein at least one of the group communication service server units as a cellular group communication service server unit is set up. Gruppen-Kommunikationsdienst-System gemäß Anspruch 12 oder 13, bei dem zumindest eine der Gruppen-Kommunikationsdienst-Server-Einheiten eingerichtet ist zum Bereitstellen zumindest eines der folgenden Gruppen-Kommunikationsdienste: • Push-to-Talk-over-Cellular, • Conferencing, • Multi-User Spiele, • Instant Messaging, • Datei-Austausch, • Verteilte-Datei-Bearbeitung.Group communication service system according to claim 12 or 13, at least one of the group communication service server units is arranged to provide at least one of the following Group communication services: Push-to-talk over-cellular, • conferencing, • Multi-user Games, • Instant messaging, • file exchange, • Distributed file editing. Gruppen-Kommunikationsdienst-System gemäß einem der Ansprüche 12 bis 14, mit einer Gruppenverwaltungs-Server-Einheit zum Verwalten der mindestens einen Gruppen-Kommunikationsdienst-Sitzungs-Identifikationsangabe, wobei die Gruppenverwaltungs-Server-Einheit mit der ersten Gruppen-Kommunikationsdienst-Server-Einheit und/oder der zweiten Gruppen-Kommunikationsdienst-Server-Einheit gekoppelt ist.Group communication service system according to a the claims 12-14, with a group management server unit for management the at least one group communication service session identification information, wherein the group management server unit is connected to the first group communication service server unit and / or the second group communication service server unit is coupled. Gruppen-Kommunikationsdienst-Server-Einheit eines Gruppen-Kommunikationsdienst-Systems gemäß einem der Ansprüche 12 bis 15.Group Communication Service Server Unit One Group Communication Service System according to a the claims 12 to 15.
DE102005010038A 2005-03-04 2005-03-04 A method of providing multiple group communication services, group communication service system and group communication service server unit Expired - Fee Related DE102005010038B4 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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