Movatterモバイル変換


[0]ホーム

URL:


WO2014202863A1 - Method for managing an invitation to participate in a conference involving a plurality of data processing devices - Google Patents

Method for managing an invitation to participate in a conference involving a plurality of data processing devices
Download PDF

Info

Publication number
WO2014202863A1
WO2014202863A1PCT/FR2014/051366FR2014051366WWO2014202863A1WO 2014202863 A1WO2014202863 A1WO 2014202863A1FR 2014051366 WFR2014051366 WFR 2014051366WWO 2014202863 A1WO2014202863 A1WO 2014202863A1
Authority
WO
WIPO (PCT)
Prior art keywords
conference
invitation
module
invitations
creation
Prior art date
Application number
PCT/FR2014/051366
Other languages
French (fr)
Inventor
Yann Gestraud
Olivier Cleuziou
Marc Bailly
Original Assignee
Orange
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 OrangefiledCriticalOrange
Publication of WO2014202863A1publicationCriticalpatent/WO2014202863A1/en

Links

Classifications

Definitions

Landscapes

Abstract

A method for managing an invitation to participate in a conference involving a plurality of data processing devices. A method for managing an invitation to participate in a conference involving a plurality of data processing devices (D1, D21) communicating with each other via a communication network (RES), the devices being capable of requesting the creation of a conference from respective conference creation modules (MConf1, MConf2), the creation modules being capable of transmitting respective invitations to participate in the conference, characterised in that it comprises a step of adding, by the creation modules, alphanumerical codes to the invitations, respectively, and in that a device receiving at least two invitations relative to a same conference carries out the following steps: - a step of receiving (ET31) the plurality of invitations to participate in a same conference, the invitations including respective alphanumerical codes, - a step of comparing (ET34) the received codes and - a step of selecting (ET35) the invitation to take into consideration on the basis of the result of the step of comparing.

Description

Procédé de gestion d'une invitation à participer à une conférence impliquant une pluralité de dispositifs de traitement de données. A method of managing an invitation to participate in a conference involving a plurality of data processing devices.
Domaine techniqueTechnical area
L'invention se rapporte à un procédé de gestion d'une invitation à participer à une conférence ; la conférence impliquant plusieurs dispositifs de traitement de données reliés par l'intermédiaire d'un réseau de communication.The invention relates to a method of managing an invitation to participate in a conference; the conference involving a plurality of data processing devices connected via a communication network.
L'invention vise tout particulièrement un procédé de gestion d'une pluralité d'invitations reçues par un même dispositif, les invitations reçues ayant pour objet une création d'une même conférence. Les dispositifs visés ci-dessus sont équipés de moyens de communication pour communiquer avec un réseau de communication. Ces dispositifs sont équipés de modules clients respectifs de manière à échanger des messages lors d'une conférence. Un dispositif est par exemple un ordinateur personnel de type PC, une tablette, un téléphone, etc. Etat de la techniqueThe invention is particularly directed to a method of managing a plurality of invitations received by the same device, the received invitations having for object a creation of the same conference. The devices referred to above are equipped with communication means for communicating with a communication network. These devices are equipped with respective client modules so as to exchange messages during a conference. A device is for example a PC-type personal computer, a tablet, a telephone, etc. State of the art
Rappelons qu'une conférence est un lieu d'échanges où chaque message émis depuis un dispositif est diffusé à un ensemble de dispositifs connectés à la conférence. La conférence est constituée de "participants", à savoir les utilisateurs finaux qui s'échangent des messages entre eux dans le cadre de la conférence.Recall that a conference is a place of exchange where each message sent from a device is broadcast to a set of devices connected to the conference. The conference is made up of "participants", the end-users who exchange messages between themselves as part of the conference.
Des outils de messagerie, via les outils logiciels de communication SIMPLE IM (sigle anglo-saxon de « Session Initiation Protocol for Instant Messaging and Présence Leveraging Extensions » et de « Instant Messaging ») et CPM (sigle anglo-saxon de « Converged IP Messaging »), tels qu'ils sont définis par l'organisme de standardisation OMA (sigle anglo-saxon de « Open Mobile Alliance »), permettent de réaliser des conférences entre plusieurs modules clients présents sur les dispositifs. La mise en œuvre de conférences par de tels outils logiciels repose sur un nœud central dans le réseau d'un opérateur de télécommunications, à savoir un module de création de conférence (le plus souvent désigné par l'expression anglo-saxonne "Controlling Function" par l'homme du métier).Messaging tools, via the communication software tools SIMPLE IM ("Initiation Protocol for Instant Messaging and Presence Leveraging Extensions" and "Instant Messaging") and CPM (Converged IP Messaging) "), As defined by the OMA (Open Mobile Alliance) standardization organization, allow conferences to be held between several client modules present on the devices. The implementation of conferences by such software tools is based on a central node in the network of an operator telecommunications, namely a conference creation module (most often designated by the English expression "Controlling Function" by the skilled person).
Pour créer une conférence, un module de création de conférence crée une instance de conférence mettant en relation des modules clients. Les différents participants peuvent alors échanger des messages.To create a conference, a conference creation module creates a conference instance connecting client modules. The different participants can then exchange messages.
Le principe de fonctionnement est le suivant :The operating principle is as follows:
- Un module client transmet une demande de création d'une conférence au module de création de conférence de son opérateur ; la demande inclut une liste de modules clients invités ;- A client module transmits a request to create a conference to the conference creation module of its operator; the request includes a list of guest client modules;
- Le module de création de conférence crée ensuite une instance de conférence et transmet une invitation à chacun des modules clients invités ; un identifiant de conférence est créé.- The conference creation module then creates a conference instance and sends an invitation to each guest client module; a conference ID is created.
- les modules clients invités qui acceptent l'invitation se retrouvent ensuite connectés à l'instance de conférence et deviennent des participants de la conférence.- Guest guest modules that accept the invitation are then connected to the conference instance and become conference participants.
- Enfin, chaque participant souhaitant communiquer envoie son message à l'instance de conférence géré par le module de création à l'origine des invitations, qui le transmet à l'ensemble des autres participants. Lorsque l'identifiant de conférence est créé, celui-ci peut être conservé par le module client ainsi que la liste des participants pour un usage futur.- Lastly, each participant wishing to communicate sends his message to the conference instance managed by the creation module at the origin of the invitations, which transmits it to all the other participants. When the conference ID is created, it can be kept by the client module and the list of participants for future use.
Les participants peuvent quitter la conférence à tout moment.Participants can leave the conference at any time.
Les règles du cycle de vie de la conférence peuvent varier selon le service. Par exemple, pour économiser les ressources réseaux, l'opérateur hébergeant la conférence peut décider, suite à une certaine période d'inactivité, à savoir une absence d'échange de messages, pendant un certain temps défini par l'opérateur, de suspendre la conférence, voire de la supprimer. Sur reprise d'activité, à savoir lorsqu'un utilisateur souhaite émettre un message, le participant peut demander à ce qu'une instance de conférence relative à la même conférence soit récréée, afin de remettre en relation l'ensemble des participants à la conférence qui a été supprimée. Dans le cas où l'opérateur a supprimé l'instance de conférence, une nouvelle instance de conférence relative à la conférence supprimée doit être recréée. La procédure précédemment décrite se remet alors en place. Lors de cette procédure, le module client réutilise l'identifiant de conférence qu'il a mémorisé pour créer une nouvelle instance de cette même conférence. Un constat est que toute demande de création d'une conférence faite par un module client se fait auprès du module de création de l'opérateur qui gère le module client. Ce mode de fonctionnement est basé sur une politique des opérateurs indiquant qu'un participant peut démarrer une instance de conférence uniquement dans le réseau de son propre opérateur. Dans cette configuration, une instance de conférence peut être recréée chez un opérateur différent de celui où l'instance avait été initialement créée. Il en résulte un problème lié à la réception possible, par un même module client, d'une pluralité d'invitations à participer à la même conférence émise depuis plusieurs modules de création distincts. Pour éviter une gestion chaotique, une règle commune est nécessaire pour que les clients utilisent la même instance de conférence pour leurs échanges de message. Une solution consiste à se baser sur l'ordre d'arriver des invitations. Par exemple, un module client sélectionne la première invitation reçue et ne prend pas en compte les suivantes. Cependant, se baser sur l'ordre d'arrivée des invitations, comme usuellement pratiqué aujourd'hui, n'est pas dans les faits toujours suffisant. En effet, l'ordre d'arrivée des invitations peut être différent pour les participants du fait d'aléas de transmission et de chemins réseau différents pour chaque participant. Cet inconvénient n'est pas surmonté à ce jour. L'invention offre une solution ne présentant pas les inconvénients de l'état de la technique.The rules of the conference lifecycle may vary by service. For example, to save the network resources, the operator hosting the conference can decide, after a certain period of inactivity, namely a lack of exchange of messages, for a certain time defined by the operator, to suspend the conference or even delete it. When resuming activity, ie when a user wishes to send a message, the participant can request that a conference instance relating to the same conference be recreated, in order to reconnect all the participants to the conference. which has been deleted. In the case where the operator has deleted the conference instance, a new conference instance for the deleted conference must be re-created. The previously described procedure is then put back in place. In this procedure, the client module reuses the conference ID that it has stored to create a new instance of that same conference. One observation is that any request to create a conference made by a client module is done with the creation module of the operator who manages the client module. This mode of operation is based on an operator policy stating that a participant can start a conference instance only in the network of his own operator. In this configuration, a conference instance can be re-created at an operator other than the one where the instance was originally created. This results in a problem related to the possible reception, by the same client module, of a plurality of invitations to participate in the same conference issued from several separate creation modules. To avoid chaotic management, a common rule is required for clients to use the same conference instance for their message exchanges. One solution is to rely on the order to arrive invitations. For example, a client module selects the first invitation received and does not consider the following. However, to rely on the order of arrival of invitations, as usually practiced today, is not in fact always sufficient. Indeed, the order of arrival of the invitations can be different for the participants because of transmission risks and different network paths for each participant. This disadvantage is not overcome to date. The invention offers a solution that does not have the drawbacks of the state of the art.
L'inventionThe invention
A cet effet, selon un aspect fonctionnel, l'invention a pour objet un Procédé de gestion d'une invitation à participer à une conférence impliquant plusieurs dispositifs de traitement de données communiquant entre eux via un réseau de communication, les dispositifs étant aptes à requérir la création d'une conférence auprès de modules de création de conférence respectifs, les modules de création étant aptes à transmettre des invitations respectives à participer à la conférence, caractérisé en ce qu'il comprend une étape d'ajout, par les modules de création, de codes alphanumériques dans les invitations, respectivement, et en ce qu'un dispositif recevant au moins deux invitations relatives à une même conférence réalise les étapes suivantes :For this purpose, according to a functional aspect, the subject of the invention is a method for managing an invitation to participate in a conference involving several data processing devices communicating with each other via a communication network, the devices being able to request the creation of a conference with respective conference creation modules, the creation modules being able to transmit respective invitations to participate in the conference, characterized in that it comprises a step of adding, by the creation modules , alphanumeric codes in the invitations, respectively, and in that a device receiving at least two invitations for the same conference performs the following steps:
- une étape de réception de la pluralité d'invitations à participer à une même conférence, les invitations incluant des codes alphanumériques respectifs,a step of receiving the plurality of invitations to participate in the same conference, the invitations including respective alphanumeric codes,
- une étape de comparaison des codes reçus et,a step of comparing the codes received and
- une étape de sélection de l'invitation à prendre en considération en fonction du résultat de l'étape de comparaison.a step of selecting the invitation to be considered according to the result of the comparison step.
L'invention permet de gérer des conflits entre invitations relatives à une même conférence reçues par un même module client et issues d'une pluralité de modules de création de conférence distincts. Pour cela, l'invention propose un mécanisme permettant de définir sans ambiguïté quelle doit être l'invitation à considérer parmi la pluralité d'invitations reçues, ce indépendamment à la fois des aléas de transmission et des chemins d'accès par lesquels sont acheminés les invitations.The invention makes it possible to manage conflicts between invitations relating to the same conference received by the same client module and originating from a plurality of separate conference creation modules. For this, the invention proposes a mechanism for defining unambiguously what should be the invitation to consider among the plurality of received invitations, independently of both transmission hazards and access paths through which are routed the invitations.
Selon un mode de mise en œuvre particulier de l'invention, une création initiale d'une conférence fait l'objet d'une invitation initiale qui ne comprend pas de code alphanumérique. Suite, par exemple, à une suppression de la conférence, les invitations suivantes ayant pour objet une re-création de la conférence relative à la même conférence incluent ledit code. De cette manière, l'insertion du code alphanumérique s'associe ainsi explicitement à l'acte de recréation d'une conférence passée qui a par exemple été supprimée, clôturée ou suspendue, ou plus généralement qui n'est plus active.According to a particular mode of implementation of the invention, an initial creation of a conference is the subject of an initial invitation that does not include an alphanumeric code. Following, for example, a deletion of the conference, the following invitations to re-create the conference for the same conference include the code. In this way, the insertion of the alphanumeric code is thus explicitly associated with the act of recreation of a past conference which has for example been deleted, closed or suspended, or more generally which is no longer active.
Selon un mode de mise en œuvre particulier de l'invention, qui pourra être mis en œuvre alternativement ou cumulativement avec le précédent, le code est issu d'une fonction mathématique choisie de telle sorte que les codes générés par au moins deux modules relativement à une même conférence sont différents. La fonction mathématique utilisée est la même pour tous les participants à la conférence. De cette manière, lorsque deux modules clients reçoivent plusieurs invitations relativement à une même conférence, une comparaison de codes et l'application d'une règle donnée permettent de sélection une invitation parmi l'ensemble des invitations reçues. La règle est par exemple la sélection de l'invitation ayant le code alphanumérique le plus élevé, ou le code le plus petit, etc.According to a particular mode of implementation of the invention, which can be implemented alternatively or cumulatively with the previous one, the code comes from a mathematical function chosen so that the codes generated by at least two modules relative to the same conference are different. The mathematical function used is the same for all participants in the conference. In this way, when two client modules receive several invitations for the same conference, a code comparison and the application of a given rule make it possible to select an invitation from among all the invitations received. The rule is for example the selection of the invitation with the highest alphanumeric code, or the smallest code, etc.
A noter qu'il existe plusieurs fonctions mathématiques permettant de générer des codes alphanumériques et que la fonction utilisée peut être différente d'une conférence à une autre. Les fonctions mathématiques sont mises en œuvre par le biais de programmes apte à générer des codes, le plus souvent des codes aléatoires. Selon une variante de ce mode de mise en œuvre, le code est un code aléatoire. Une fonction connue est par exemple celle décrite dans le document RFC 4122 de l'IETF (sigle anglo-saxon de « Internet Engineering Task Force ») proposant une génération de code de 128 bitsNote that there are several mathematical functions to generate alphanumeric codes and the function used may be different from one conference to another. The mathematical functions are implemented through programs capable of generating codes, most often random codes. According to a variant of this implementation mode, the code is a random code. A known function is for example that described in the document RFC 4122 of the IETF (English acronym for "Internet Engineering Task Force") proposing a generation of 128-bit code
Selon un second aspect fonctionnel, l'invention a trait à un procédé de gestion, par un dispositif, d'une pluralité d'invitations à participer à une même conférence issues de modules de création de conférence respectifs, caractérisé en ce qu'il comprend au niveau du dispositif : - une étape de réception de la pluralité d'invitations à participer à une même conférence, les invitations incluant des codes alphanumériques respectifs,According to a second functional aspect, the invention relates to a method of management, by a device, of a plurality of invitations to participate in the same conference from respective conference creation modules, characterized in that it comprises at the device level: a step of receiving the plurality of invitations to participate in the same conference, the invitations including respective alphanumeric codes,
- une étape de comparaison des codes reçus, et - une étape de sélection de l'invitation à prendre en considération en fonction du résultat de l'étape de comparaison.a step of comparing the codes received, and a step of selecting the invitation to be taken into consideration as a function of the result of the comparison step.
Selon un mode de mise en œuvre particulier de l'invention, l'étape de réception s'effectue sur une plage temporelle préalablement fixée. Cette plage temporelle a pour origine la réception d'une invitation et une durée fixée au préalable par exemple 10 secondes. De cette manière, l'étape de comparaison s'effectue à l'expiration de cette plage temporelle.According to a particular mode of implementation of the invention, the reception step is carried out over a previously fixed time range. This time range originates from the reception of an invitation and a duration fixed in advance for example 10 seconds. In this way, the comparison step is performed at the expiration of this time range.
Selon un autre aspect fonctionnel, l'invention a trait à un procédé de gestion d'une demande de création d'une conférence impliquant plusieurs dispositifs de traitement de données communiquant entre eux via un réseau de communication, les dispositifs étant aptes à requérir la création d'une conférence auprès de modules de création de conférence respectifs, un module étant apte à transmettre au moins une invitation à participer à la conférence, caractérisé en ce qu'il comprend, dans le module de création, une étape d'ajout d'un code alphanumérique dans l'invitation, - une étape de transmission de l'invitation incluant le code à destination de dispositifs invités à participer à la conférence.According to another functional aspect, the invention relates to a method of managing a request for creation of a conference involving several data processing devices communicating with each other via a communication network, the devices being able to require the creation a conference with respective conference creation modules, a module being able to transmit at least one invitation to participate in the conference, characterized in that it comprises, in the creation module, a step of adding a an alphanumeric code in the invitation, - a step of transmitting the invitation including the code to devices invited to participate in the conference.
Selon un aspect matériel, l'invention a trait à un Système de gestion d'une invitation à participer à une conférence impliquant plusieurs dispositifs de traitement de données entre eux via un réseau de communication, les dispositifs comprenant des modules de création respectifs aptes à requérir la création d'une conférence auprès de modules de création de conférence respectifs, les modules de création comprenant un module de transmission apte à transmettre une invitation à participer à la conférence, caractérisé en ce que les modules de création comprennent en outre un module d'ajout d'un code alphanumérique dans une invitation à transmettre, et en ce qu'un dispositif comprendAccording to a hardware aspect, the invention relates to a management system of an invitation to participate in a conference involving several data processing devices between them via a communication network, the devices comprising respective creation modules able to require the creation of a conference with respective conference creation modules, the creation modules comprising a transmission module able to transmit an invitation to participate in the conference, characterized in that the modules of creation further include a module for adding an alphanumeric code in an invitation to be transmitted, and in that a device comprises
Un module de réception d'une pluralité d'invitations à participer à une même conférence, les invitations incluant des codes alphanumériques respectifs,A module for receiving a plurality of invitations to participate in the same conference, the invitations including respective alphanumeric codes,
Un module de comparaison des codes reçus etA module for comparing the codes received and
Un module de sélection de l'invitation à prendre en considération en fonction du résultat de l'étape de comparaison.A selection module of the invitation to be considered according to the result of the comparison step.
Selon un autre aspect matériel, l'invention à trait à un module de création d'une conférence impliquant plusieurs dispositifs de traitement de données communiquant entre eux via un réseau de communication, le module comprenant un module de transmission apte à transmettre une invitation à participer à la conférence à des participants, caractérisé en ce qu'il comprend,According to another material aspect, the invention relates to a module for creating a conference involving several data processing devices communicating with each other via a communication network, the module comprising a transmission module capable of transmitting an invitation to participate. at the conference to participants, characterized in that it includes,
- un module d'ajout d'un code alphanumérique dans l'invitation, - un module de transmission de l'invitation incluant le code à destination des dispositifs des participants invités à participer à la conférence.- a module for adding an alphanumeric code in the invitation, - a module for transmitting the invitation including the code intended for the devices of the participants invited to participate in the conference.
Le lieu de création du code alphanumérique importe peu. Ce lieu peut être par exemple, le module de création, ou le dispositif sur lequel se trouve le module client à l'origine de la demande création, ou tout autre dispositif du réseau.The place of creation of the alphanumeric code does not matter. This place can be for example, the creation module, or the device on which is the client module at the origin of the creation request, or any other device of the network.
Selon un autre aspect matériel l'invention a trait à un dispositif caractérisé en ce qu'il comprend :According to another material aspect the invention relates to a device characterized in that it comprises:
- Un module de réception d'une pluralité d'invitations à participer à une même conférence, les invitations incluant des codes alphanumériques respectifs,A module for receiving a plurality of invitations to participate in the same conference, the invitations including respective alphanumeric codes,
Un module de comparaison des codes reçus et - Un module de sélection de l'invitation à prendre en considération en fonction du résultat de l'étape de comparaison.A module for comparing the codes received and - A selection module of the invitation to be considered according to the result of the comparison step.
Enfin, selon un autre aspect matériel, l'invention a également trait à un programme d'ordinateur apte à être mis en œuvre sur un module tel que défini ci-dessus, le programme comprenant des instructions de code qui, lorsqu'il est exécuté par un processeur réalise les étapes du procédé défini ci-dessus à savoir une étape d'ajout d'un code alphanumérique dans l'invitation, une étape de transmission de l'invitation incluant le code à destination de dispositifs invités à participer à la conférence.Finally, according to another material aspect, the invention also relates to a computer program capable of being implemented on a module as defined above, the program comprising code instructions which, when executed by a processor performs the steps of the method defined above, namely a step of adding an alphanumeric code in the invitation, a step of transmitting the invitation including the code to devices invited to participate in the conference .
Enfin, selon un autre aspect matériel, l'invention a également trait à un programme d'ordinateur apte à être mis en œuvre sur un module tel que défini ci-dessus, le programme comprenant des instructions de code qui, lorsqu'il est exécuté par un processeur réalise les étapes du procédé défini ci-dessus à savoir :Finally, according to another material aspect, the invention also relates to a computer program capable of being implemented on a module as defined above, the program comprising code instructions which, when executed by a processor performs the steps of the method defined above, namely:
- une étape de réception de la pluralité d'invitations à participer à une même conférence, les invitations incluant des codes alphanumériques respectifs,a step of receiving the plurality of invitations to participate in the same conference, the invitations including respective alphanumeric codes,
- une étape de comparaison des codes reçus, eta step of comparing the codes received, and
- une étape de sélection de l'invitation à prendre en considération en fonction du résultat de l'étape de comparaison.a step of selecting the invitation to be considered according to the result of the comparison step.
L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés sur lesquels :The invention will be better understood on reading the description which follows, given by way of example and with reference to the appended drawings in which:
La figure 1 représente un système informatique dans lequel l'invention peut être mise en œuvre selon un mode de réalisation. La figure 2 est une vue schématique d'échanges de messages selon le mode de réalisation décrit en référence à la figure 1. La figure 3 est un algorithme détaillant une étape décrite en référence à la figure 2, étape qui a trait à la gestion de la réception par un même dispositif (sous-entendu module client) d'une pluralité d'invitations relatives à une même conférence. Description détaillée d'un exemple de réalisation illustrant l'inventionFIG. 1 represents a computer system in which the invention can be implemented according to one embodiment. FIG. 2 is a schematic view of message exchanges according to the embodiment described with reference to FIG. FIG. 3 is an algorithm detailing a step described with reference to FIG. 2, which relates to the management of the reception by the same device (the client module) of a plurality of invitations relating to the same conference . Detailed description of an exemplary embodiment illustrating the invention
La figure 1 représente un système des gestion SYS comprenant, dans notre exemple, trois dispositifs de de traitement de données (D1,D21,D23). Ces trois dispositifs sont équipés de processeurs respectifs et de mémoires respectives pour le traitement de données. Les dispositifs sont également équipés de ressources physique et logicielles pour communiquer entre eux par le biais d'au moins un réseau de communication RES. Dans notre exemple, le réseau de communication est le réseau Internet.FIG. 1 represents a SYS management system comprising, in our example, three data processing devices (D1, D21, D23). These three devices are equipped with respective processors and respective memories for data processing. The devices are also equipped with physical and software resources for communicating with each other via at least one RES communication network. In our example, the communication network is the Internet network.
Dans notre exemple, parmi les trois dispositifs, un dispositif est géré par un premier opérateur de télécommunications OP1, et les deux autres par un second opérateur OP2.In our example, among the three devices, a device is managed by a first telecommunications operator OP1, and the other two by a second operator OP2.
Les dispositifs sont équipés de modules clients MC1, MC21, MC22 respectifs aptes à requérir la création d'une conférence et à gérer l'échange de messages entre les modules clients.The devices are equipped with respective client modules MC1, MC21, MC22 able to require the creation of a conference and to manage the exchange of messages between the client modules.
Chaque opérateur OP1 et OP2 dispose de son propre module de création de conférence MConf1 et MConf2, respectivement.Each operator OP1 and OP2 has its own conference creation module MConf1 and MConf2, respectively.
Dans cette configuration, le premier module client MCI fait appel au premier module de création de conférence MConfl, et les modules clients MC21 et MC22 font appel au second module de création de conférence MConf2.In this configuration, the first client module MCI uses the first conference creation module MConfl, and client modules MC21 and MC22 use the second conference creation module MConf2.
On fait ici l'hypothèse que le premier module client MC1 requiert la création d'une conférence dont les participants sont les trois dispositifs, sous- entendus les trois modules clients.It is assumed here that the first client module MC1 requires the creation of a conference whose participants are the three devices, implying the three client modules.
Une demande de création d'une conférence selon le principe de l'invention s'effectue de la façon suivante. Une première phase initiale PH1 a trait à la création d'une conférence. Sur la figure 2, les étapes relatives à cette première phase sont référencées ET1n (n=1 à 4).A request to create a conference according to the principle of the invention is carried out as follows. An initial PH1 initial phase is related to the creation of a conference. In FIG. 2, the steps relating to this first phase are referenced ET1n (n = 1 to 4).
Lors d'une première étape ET11, le premier module client MC1 requiert une demande de création d'une conférence au premier module de création de conférence MConfl de son opérateur.In a first step ET11, the first client module MC1 requires a request to create a conference to the first conference creation module MConfl of its operator.
La demande visée ci-dessus inclut, entre autres, au moins une liste de dispositifs invités à participer à la conférence. Une liste inclut par exemple des identifiants URI (sigle anglo-saxon de Uniform Resource Identifier) du type sip:b@mno_B.com et sip:c@mno_C.com (cf. annexe 1).The request referred to above includes, among others, at least one list of devices invited to participate in the conference. For example, a list includes Uniform Resource Identifier (URI) identifiers of the type sip: b@mno_B.com and sip: c@mno_C.com (see Appendix 1).
Ensuite, le premier module de création MConfl reçoit la demande de création et gère la création de la conférence. Pour cela, le premier module créé une instance de conférence.Then, the first MConfl creation module receives the creation request and manages the creation of the conference. For this, the first module creates a conference instance.
Suite à la création de l'instance, lors d'une troisième étape ET13, le premier module MConfl transmet une invitation à chaque dispositif identifié dans la demande de création issue du premier dispositif.Following the creation of the instance, during a third step ET13, the first module MConfl transmits an invitation to each device identified in the creation request from the first device.
Dans notre exemple, cette invitation initiale ne comprend pas de code alphanumérique conformément au procédé. En effet, la phase initiale de création de la conférence ne nécessite pas de code alphanumérique car la probabilité de recevoir plusieurs invitations pour initier une conférence, en particulier une première instance de conférence, est très faible. Le risque de conflits entre invitations est donc très faible. Néanmoins, un code aurait pu être utilisé.In our example, this initial invitation does not include an alphanumeric code according to the method. Indeed, the initial phase of creation of the conference does not require alphanumeric code because the probability of receiving several invitations to initiate a conference, in particular a first instance of conference, is very low. The risk of conflicts between invitations is therefore very low. Nevertheless, a code could have been used.
Ensuite, les modules clients MC21 et MC23 reçoivent des invitations respectives. A noter que, dans notre exemple, les modules ne reçoivent qu'une seule invitation lors de cette première phase.Then the MC21 and MC23 client modules receive respective invitations. Note that in our example, modules receive only one invitation during this first phase.
Lors d'une quatrième étape ET14, les utilisateurs acceptent ou non l'invitation. Dans notre exemple, les utilisateurs acceptent. A ce stade, la conférence est créée. Les utilisateurs peuvent communiquer.In a fourth step ET14, the users accept or not the invitation. In our example, users accept. At this point, the conference is created. Users can communicate.
On suppose ici que, plus tard, la conférence est supprimée suite à une période d'inutilisation. Suite à la suppression, des utilisateurs vont demander à re-créer une autre instance de conférence relative à la conférence qui a été supprimée. Supposons que ces utilisateurs sont les utilisateurs du premier dispositif D1 et du deuxième dispositif D22.It is assumed here that, later, the conference is suppressed following a period of non-use. Following deletion, users will request to re-create another conference instance that has been deleted. Suppose that these users are the users of the first device D1 and the second device D22.
Une re-création d'une autre instance de la conférence supprimée a lieu lors d'une deuxième PH2. Sur la figure 2, les étapes relatives à cette deuxième phase sont référencées ETlk (n=1 à 3).A re-creation of another instance of the deleted conference takes place during a second PH2. In FIG. 2, the steps relating to this second phase are referenced ETlk (n = 1 to 3).
Le procédé de re-création de la conférence est le suivant :The process of re-creating the conference is as follows:
Lors d'une première étape ET21, le premier module client MCI requiert une demande de re-création de la conférence au premier module de création de conférence MConfl de son opérateur. Dans notre exemple, la demande de création concerne plus particulièrement une demande de re-création d'une instance de conférence relative à une conférence qui a été supprimée.In a first step ET21, the first MCI client module requires a request for re-creation of the conference to the first MConfl creation module of its operator. In our example, the creation request relates more particularly to a request to re-create a conference instance relating to a conference that has been deleted.
Lors d'une première étape ET21bis, qui peut se produire simultanément à la première étape ET21 ou à un instant différent, le deuxième module client MC21 requiert aussi une demande de re-création de la même conférence au deuxième module de création de conférence MConf2 de son opérateur.In a first step ET21bis, which can occur simultaneously with the first step ET21 or at a different time, the second client module MC21 also requires a request to re-create the same conference to the second conference creation module MConf2 of his operator.
A ce stade du procédé, le premier module de création MConfl ainsi que le deuxième module de création MConf2 reçoivent les demandes de re-cration et gèrent respectivement ces re-créations.At this stage of the process, the first MConfl creation module as well as the second MConf2 creation module receive re-creation requests and respectively manage these re-creations.
Suite à la réinitialisation de l'instance, lors d'une deuxième étape ET22/ET22bis, les modules MConf1 et MConf2 transmettent une invitation à chaque dispositif identifié dans les demandes de re-création issues du premier dispositif et du second dispositif.Following the reinitialization of the instance, during a second step ET22 / ET22bis, the modules MConf1 and MConf2 transmit an invitation to each identified device in the re-creation requests from the first device and the second device.
En l'espèce, - le premier module de création MConf1 transmet, lors d'une deuxième étape ET22, une invitation à la fois au module client MC21 et au module client MC22 ;In this case, the first creation module MConf1 transmits, during a second step ET22, an invitation to both the client module MC21 and the client module MC22;
- le deuxième module de création MConf2 transmet, lors d'une deuxième étape ET22bis, une invitation à la fois au module clientthe second creation module MConf2 transmits, during a second step ET22bis, an invitation to both the client module
MCI et au module client MC22 ;MCI and the MC22 client module;
Selon l'invention, les invitations incluent des codes alphanumériques respectifs.According to the invention, the invitations include respective alphanumeric codes.
A noter que le code peut être créé indifféremment par le module client ou le module de création de conférence ou toute autre entité apte à calculer un code et à le fournir au module de création de conférence.Note that the code can be created indifferently by the client module or the conference creation module or any other entity able to calculate a code and provide it to the conference creation module.
Si le code est créé par le module client, ce dernier inclut le code dans la demande de re-création à l'étape ET21/ET21bis.If the code is created by the client module, the latter includes the code in the re-creation request in step ET21 / ET21bis.
L'annexe 1 donne un exemple d'invitation de type « INVITE » conformément au standard RFC 3261. Dans cet exemple, un attribut « restart » comprend le code alphanumérique ajouté dans l'invitation et utilisé lors d'une étape de comparaison qui sera décrite ci-après.Annex 1 gives an example of an INVITE invitation in accordance with RFC 3261 standard. In this example, a "restart" attribute includes the alphanumeric code added in the invitation and used in a comparison step that will be described below.
A ce stade,At this stage,
- le module client MC1 reçoit une invitation à participer à la conférence- the MC1 client module receives an invitation to participate in the conference
- le module client MC21 reçoit une invitation à participer à la conférence - the MC21 client module receives an invitation to participate in the conference
- le module client MC22 reçoit deux invitations résultant des étapes ET22/ET22bis décrites ci-dessus. Dans cette configuration, un même module client, dans notre exemple le module MC22, reçoit deux invitations relatives à une même conférence. Lors d'une troisième étape ET23, pour sélectionner une invitation, le module client MC22 compare les codes des deux invitations reçues, et sélectionne une des deux invitations en fonction d'une règle prédéfinie. Une règle consiste par exemple à comparer les deux codes et à sélectionner l'invitation transportant le code le plus élevé. D'autres règles peuvent bien évidemment être utilisées.the MC22 client module receives two invitations resulting from the ET22 / ET22bis steps described above. In this configuration, the same client module, in our example the MC22 module, receives two invitations relating to the same conference. In a third step ET23, to select an invitation, the client module MC22 compares the codes of the two invitations received, and selects one of the two invitations according to a predefined rule. One rule is to compare the two codes and select the invitation with the highest code. Other rules can obviously be used.
Les modules recevant des invitations liées à une re-création d'une conférence appliquent la même règle de sélection de code.Modules receiving invitations related to a re-creation of a conference apply the same rule of code selection.
La figure 3 donne des précisions sur la façon dont les modules gèrent les invitations reçues, par exemple le module MC22 lors de la troisième étape ET23. Dans notre exemple, cette troisième étape ET23 se décompose en 5 sous- étapes ET23-j (j=1 à 5).FIG. 3 gives details of how the modules manage the invitations received, for example the module MC22 during the third step ET23. In our example, this third step ET23 is broken down into 5 substeps ET23-j (j = 1 to 5).
Lors d'une première étape ET23-1 (RCP-INV), le module MC22 reçoit une invitation. Lors d'une deuxième étape ET23-2 (Nb>1 ?), le module vérifie si d'autres invitations ont été reçues relativement à une même conférence.In a first step ET23-1 (RCP-INV), the module MC22 receives an invitation. In a second step ET23-2 (Nb> 1?), The module checks whether other invitations have been received relative to the same conference.
Dans la négative, lors de l'étape ET23-3 (OK), le module client accepte ou non l'invitation.If not, in step ET23-3 (OK), the client module accepts the invitation or not.
Dans l'affirmative, le module client compare les codes relatifs aux invitations reçues lors d'une étape ET23-4 (COMP). Dans notre exemple, le module sélectionne l'invitation ayant le code le plus élevé lors de l'étape ET23-5 (SEL).If so, the client module compares the codes for the invitations received during an ET23-4 (COMP) step. In our example, the module selects the invitation with the highest code in step ET23-5 (SEL).
Lorsque tous les modules clients invités ont sélectionnés une invitation, une instance de conférence est créée. Selon une variante possible, lorsqu'un module de création reçoit une invitation, un compteur temporel (ou horloge) est activé pendant une plage temporelle T ayant pour origine un instant tl correspondant par exemple à l'instant de réception d'une invitation. La durée T de cet intervalle de temps est fixée au préalable.When all invited client modules have selected an invitation, a conference instance is created. According to one possible variant, when a creation module receives an invitation, a time counter (or clock) is activated during a time range T originating from a time t1 corresponding, for example, to the moment of receipt of an invitation. The duration T of this time interval is fixed beforehand.
Dans cette configuration, lors de l'étape ET23-1, le module client MC22 reçoit plusieurs invitations. Ensuite, à l'issue de la durée T visée ci-dessus, l'étape ET23-2 est réalisée.In this configuration, during the step ET23-1, the client module MC22 receives several invitations. Then, at the end of the duration T referred to above, the step ET23-2 is performed.
Pour la réalisation de l'invention, les modules de création MConf1 et MConf2 disposent des modules suivants : un module d'ajout d'un code alphanumérique dans l'invitation, un module de transmission de l'invitation incluant le code à destination des dispositifs des participants invités à participer à la conférence.For the realization of the invention, the creation modules MConf1 and MConf2 have the following modules: a module for adding an alphanumeric code in the invitation, a module for transmitting the invitation including the code intended for the devices invited participants to participate in the conference.
Le dispositif dispose quant à lui des modules suivants :The device has the following modules:
Un module de réception d'une pluralité d'invitations à participer à une même conférence, les invitations incluant des codes alphanumériques respectifs, - un module de comparaison des codes reçus et un module de sélection de l'invitation à prendre en considération en fonction du résultat de l'étape de comparaison.A module for receiving a plurality of invitations to participate in the same conference, the invitations including respective alphanumeric codes, - a module for comparing the received codes and a module for selecting the invitation to be considered according to the result of the comparison step.
Précisons ici que le terme module utilisé dans la présente demande peut correspondre aussi bien à un composant logiciel qu'à un composant matériel ou un ensemble de composants matériels et logiciels, un composant logiciel correspondant lui-même à un ou plusieurs programmes ou sous- programmes d'ordinateur ou de manière plus générale à tout élément d'un programme apte à mettre en œuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware) apte à mettre en œuvre une fonction ou un ensemble de fonctions pour le module concerné (circuit intégré, carte à puce, carte à mémoire, etc.). Annexe 1It should be noted here that the term module used in the present application can correspond to a software component as well as a hardware component or a set of hardware and software components, a software component corresponding to one or more programs or subprograms. computer or more generally to any element of a program capable of implementing a function or a set of functions as described for the modules concerned. In the same way, a hardware component corresponds to any element of a hardware set (or hardware) able to implement a function or a set of functions for the module concerned (integrated circuit, smart card, memory card, etc. .). Annex 1
INVITE sip:conf-fact@mno A.com SIP/2.0 INVITE sip: conf-fact @ mno A.com SIP / 2.0
Via: SIP/2.0/UDP pca.mno_A.com;branch=z9hG4bK776asdhds Via: SIP / 2.0 / UDP pca.mno_A.com; branch = z9hG4bK776asdhds
Max-Forwards: 70 Max-Forwards: 70
To: Conf Factory <sip:conf-fact@mno A.com> To: Factory Conf <sip: conf-fact @ mno A.com>
From: A <sip:a@mno A.com>:tag=2131302775 From: A <sip: a @ mno A.com>: tag = 2131302775
Call-ID: 563b4c76e66712 Call-ID: 563b4c76e66712
CSeq: 203048 INVITE CSeq: 203048 GUEST
Contact: <sip:a@pca.mno A.com>:+g.oma.sip-im Contact: <sip: a@pca.mno A.com>: + g.oma.sip-im
Require: recipient-list-invite Require: recipient-list-prompt
Supported: eventlist, timer Supported: eventlist, timer
Allow: INVITO,ACK,CANCEL,BYE,REFER^OTIFY,UPDATE,OPTIONS User-Agent: IM-client/OMA1.0 Allow: INVITO, ACK, CANCEL, BYE, REFER ^ OTIFY, UPDATE, OPTIONS User-Agent: IM-client / OMA1.0
Accept-Contact: *;+g.oma.sip-im Accept-Contact: *; + g.oma.sip-im
P-Preferred-Identity: < sip:a@mno A.com> P-Preferred-Identity: <sip: a @ mno A.com>
Content-Type: multipart/mixed; boundary="boundary42" Contribution-ID: defgh-5678-1234-90abcd-cdef01234567; restarts 134651 Content-Type: multipart / mixed; boundary = "boundary42" Contribution-ID: defgh-5678-1234-90abcd-cdef01234567; restarts 134651
-boundary42-boundary42
Content-Type: application/sdp Content-Type: application / sdp
(A's SDP not shown) (A's SDP not shown)
~boundary42 ~ boundary42
Content-Type: application/resource-lists+xmlContent-Type: application / resource-lists + xml
Content-Disposition: recipient-list Content-Disposition: recipient-list
Content-Length: 337 Content-Length: 337
<?xml version="1.0" encoding="UTF-8"?> <? xml version = "1.0" encoding = "UTF-8"?>
<resource-lists xmlns="urn:ietf:params:xml:ns:resource-lists" <resource-lists xmlns = "urn: ietf: params: xml: ns: resource-lists"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <list> xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance"> <list>
<entry uri="sip:b@mno B.com" /> <entry uri = "sip: b @ mno B.com" />
<enlty uri= "sip:c@mno C.com" /> <enlty uri = "sip: c @ mno C.com" />
</list> </ List>
</resource-lists> </ Resource-lists>
— boundary42- boundary42

Claims

Revendications 1. Procédé de gestion d'une invitation à participer à une conférence impliquant plusieurs dispositifs de traitement de données (D1,D21) communiquant entre eux via un réseau de communication (RES), les dispositifs étant aptes à requérir la création d'une conférence auprès de modules de création de conférence respectifs (MConf1,MConf2), les modules de création étant aptes à transmettre des invitations respectives à participer à la conférence, caractérisé en ce qu'il comprend une étape d'ajout, par les modules de création, de codes alphanumériques dans les invitations, respectivement, et en ce qu'un dispositif recevant au moins deux invitations relatives à une même conférence réalise les étapes suivantes : 1. A method of managing an invitation to participate in a conference involving several data processing devices (D1, D21) communicating with each other via a communication network (RES), the devices being able to require the creation of a conference with respective conference creation modules (MConf1, MConf2), the creation modules being able to transmit respective invitations to participate in the conference, characterized in that it comprises a step of adding, by the creation modules , alphanumeric codes in the invitations, respectively, and in that a device receiving at least two invitations for the same conference performs the following steps:
- une étape de réception (ET23-1) de la pluralité d'invitations à participer à une même conférence, les invitations incluant des codes alphanumériques respectifs,a step of receiving (ET23-1) the plurality of invitations to participate in the same conference, the invitations including respective alphanumeric codes,
- une étape de comparaison (ET23-4) des codes reçus eta comparison step (ET23-4) of the codes received and
- une étape de sélection (ET23-5) de l'invitation à prendre en considération en fonction du résultat de l'étape de comparaison.a step of selecting (ET23-5) the invitation to be considered according to the result of the comparison step.
2. Procédé de gestion selon la revendication 1, caractérisé en ce qu'une création initiale d'une conférence fait l'objet d'une invitation qui ne comprend pas de code alphanumérique, et en ce que les invitations suivantes ayant pour objet une re-création de la conférence relative à la même conférence incluent ledit code.2. Management method according to claim 1, characterized in that an initial creation of a conference is the subject of an invitation which does not include an alphanumeric code, and in that the following invitations having for object a re -creation of the conference relating to the same conference include said code.
3. Procédé de gestion selon la revendication 1, caractérisé en ce que le code est issu d'une fonction mathématique choisie de telle sorte que les codes générés par au moins deux modules relativement à une même conférence sont différents.3. Management method according to claim 1, characterized in that the code is derived from a mathematical function chosen so that the codes generated by at least two modules relative to the same conference are different.
4. Procédé de gestion d'une demande de création d'une conférence impliquant plusieurs dispositifs de traitement de données (D1,D22) communiquant entre eux via un réseau de communication, les dispositifs étant aptes à requérir la création d'une conférence auprès de modules de création de conférence respectifs (MConf1,MConf2), un module étant apte à transmettre au moins une invitation à participer à la conférence, caractérisé en ce qu'il comprend, dans le module de création,4. Method for managing a request to create a conference involving a plurality of data processing devices (D1, D22) communicating with each other via a communication network, the devices being able to require the creation of a conference with respective conference creation modules (MConf1, MConf2), a module being able to transmit at least one invitation to participate in the conference , characterized in that it comprises, in the creation module,
- une étape d'ajout d'un code alphanumérique dans l'invitation,- a step of adding an alphanumeric code in the invitation,
- une étape de transmission (ET22/ET22bis) de l'invitation incluant le code à destination de dispositifs invités à participer à la conférence.a transmission step (ET22 / ET22bis) of the invitation including the code intended for devices invited to participate in the conference.
5. Procédé de gestion, par un dispositif (D22), d'une pluralité d'invitations à participer à une même conférence issues de modules de création de conférence respectifs (MConf1,MConf2), caractérisé en ce qu'il comprend au niveau du dispositif :5. A method of management, by a device (D22), of a plurality of invitations to participate in the same conference from respective conference creation modules (MConf1, MConf2), characterized in that it comprises at the level of device:
- Une étape de réception (ET23-1) de la pluralité d'invitations à participer à une même conférence, les invitations incluant des codes alphanumériques respectifs,A step of receiving (ET23-1) the plurality of invitations to participate in the same conference, the invitations including respective alphanumeric codes,
- une étape de comparaison (ET23-4) des codes reçus et,a step of comparing (ET23-4) the codes received and,
- une étape de sélection (ET23-5) de l'invitation à prendre en considération en fonction du résultat de l'étape de comparaison.a step of selecting (ET23-5) the invitation to be considered according to the result of the comparison step.
6. Procédé selon la revendication 5, caractérisé en ce que l'étape réception s'effectue sur une plage temporelle préalablement fixée.6. Method according to claim 5, characterized in that the receiving step is carried out over a previously fixed time range.
7. Système (SYS) de gestion d'une invitation à participer à une conférence impliquant plusieurs dispositifs de traitement de données (Dl,entre eux via un réseau de communication (RES), les dispositifs comprenant des modules de création respectifs aptes à requérir la création d'une conférence auprès de modules de création de conférence respectifs, les modules de création comprenant un module de transmission apte à transmettre une invitation à participer à la conférence, caractérisé en ce que les modules de création comprennent en outre un module d'ajout d'un code alphanumérique dans une invitation à transmettre, et en ce qu'un dispositif comprend7. System (SYS) for managing an invitation to participate in a conference involving a plurality of data processing devices (D1, between them via a communication network (RES), the devices comprising respective authoring modules able to request the creating a conference with respective conference creation modules, the creation modules comprising a transmission module able to transmit an invitation to participate in the conference, characterized in that the creation modules furthermore comprise a module for adding alphanumeric code in an invitation to be transmitted, and in that a device comprises
- Un module de réception d'une pluralité d'invitations à participer à une même conférence, les invitations incluant des codes alphanumériques respectifs,A module for receiving a plurality of invitations to participate in the same conference, the invitations including respective alphanumeric codes,
- Un module de comparaison des codes reçus et- a module for comparing the codes received and
- Un module de sélection de l'invitation à prendre en considération en fonction du résultat de l'étape de comparaison.- A selection module of the invitation to be considered according to the result of the comparison step.
8. Module de création (MConf1,MConf2) d'une conférence impliquant plusieurs dispositifs de traitement de données (D11,D12,D22) communiquant entre eux via un réseau de communication (RES), le module comprenant un module de transmission apte à transmettre une invitation à participer à la conférence à des participants, caractérisé en ce qu'il comprend,8. Creation module (MConf1, MConf2) of a conference involving several data processing devices (D11, D12, D22) communicating with each other via a communication network (RES), the module comprising a transmission module capable of transmitting an invitation to attend the conference to participants, characterized in that it includes,
- un module d'ajout d'un code alphanumérique dans l'invitation,- a module for adding an alphanumeric code in the invitation,
- un module de transmission de l'invitation incluant le code à destination des dispositifs des participants invités à participer à la conférence.- a module for transmitting the invitation including the code intended for the devices of the participants invited to participate in the conference.
9. Dispositif (D11,D12,D22) caractérisé en ce qu'il comprend :9. Device (D11, D12, D22) characterized in that it comprises:
- Un module de réception d'une pluralité d'invitations à participer à une même conférence, les invitations incluant des codes alphanumériques respectifs,A module for receiving a plurality of invitations to participate in the same conference, the invitations including respective alphanumeric codes,
- Un module de comparaison des codes reçus et- a module for comparing the codes received and
- Un module de sélection de l'invitation à prendre en considération en fonction du résultat de l'étape de comparaison.- A selection module of the invitation to be considered according to the result of the comparison step.
10. Programme d'ordinateur apte à être mis en œuvre sur un module tel que défini dans la revendication 8, le programme comprenant des instructions de code qui, lorsqu'il est exécuté par un processeur réalise les étapes du procédé défini dans la revendication 4.10. A computer program adapted to be implemented on a module as defined in claim 8, the program comprising code instructions which, when executed by a processor performs the steps of the method defined in claim 4 .
11. Programme d'ordinateur apte à être mis en œuvre sur un dispositif tel que défini dans la revendication 9, le programme comprenant des instructions de code qui, lorsqu'il est exécuté par un processeur réalise les étapes du procédé défini dans la revendication 5.A computer program operable on a device as defined in claim 9, the program comprising code instructions which when executed by a processor performs the steps of the method defined in claim 5. .
PCT/FR2014/0513662013-06-202014-06-06Method for managing an invitation to participate in a conference involving a plurality of data processing devicesWO2014202863A1 (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
FR13558312013-06-20
FR1355831AFR3007610A1 (en)2013-06-202013-06-20 METHOD FOR MANAGING AN INVITATION TO PARTICIPATE IN A CONFERENCE INVOLVING A PLURALITY OF DATA PROCESSING DEVICES

Publications (1)

Publication NumberPublication Date
WO2014202863A1true WO2014202863A1 (en)2014-12-24

Family

ID=49378401

Family Applications (1)

Application NumberTitlePriority DateFiling Date
PCT/FR2014/051366WO2014202863A1 (en)2013-06-202014-06-06Method for managing an invitation to participate in a conference involving a plurality of data processing devices

Country Status (2)

CountryLink
FR (1)FR3007610A1 (en)
WO (1)WO2014202863A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060088152A1 (en)*2004-10-212006-04-27Lightbridge, Inc.Conference-call initiation
US20080069328A1 (en)*2006-09-152008-03-20Bostick James EMethod and apparatus for securing teleconferences with unique, single-use passcodes
US20090168985A1 (en)*2007-12-312009-07-02Motorola, Inc.Method and apparatus for an internet protocol multimedia subsystem-based three-way call
US7852998B1 (en)*2003-10-142010-12-14Tele-Town Hall, LlcSystem and process for mass telephony conference call

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7852998B1 (en)*2003-10-142010-12-14Tele-Town Hall, LlcSystem and process for mass telephony conference call
US20060088152A1 (en)*2004-10-212006-04-27Lightbridge, Inc.Conference-call initiation
US20080069328A1 (en)*2006-09-152008-03-20Bostick James EMethod and apparatus for securing teleconferences with unique, single-use passcodes
US20090168985A1 (en)*2007-12-312009-07-02Motorola, Inc.Method and apparatus for an internet protocol multimedia subsystem-based three-way call

Also Published As

Publication numberPublication date
FR3007610A1 (en)2014-12-26

Similar Documents

PublicationPublication DateTitle
EP3694146B1 (en)Method for processing audio and video stream in multi-party conference, corresponding devices, system and program
WO2015097367A1 (en)Method and system for communication between web browsers, using a unified communication environment
EP2396950B1 (en)Method and system for managing signalling in a telecommunication network
WO2010079307A1 (en)Method and system for controlling the restart traffic in a telecommunication network
EP3158709B1 (en)Dynamic selection, by a caller, from a plurality of terminals of a callee
WO2014202863A1 (en)Method for managing an invitation to participate in a conference involving a plurality of data processing devices
WO2016185118A1 (en)Method for monitoring a session related to a service
FR3069991B1 (en) METHOD FOR CREATING AND PARTICIPATING IN AN AUDIO OR VIDEO CONFERENCE
WO2011036390A1 (en)Monitoring of a data-exchange session between terminals belonging to a first user and at least one terminal belonging to a second user
EP1985093A1 (en)Method and device for managing at least one group of users, corresponding computer program product
EP3391615B1 (en)Method of communication between a calling terminal and a plurality of called terminals
EP3123715B1 (en)Method of management of a conference involving a plurality of data processing devices
EP2923482B1 (en)Voice communication service from a social network
US20100246790A1 (en)Enabling creation of converged internet protocol multimedia subsystem services by third-party application developers using session initiation protocol support
FR2955682A1 (en) METHOD FOR PROVIDING A DYNAMIC CODE THROUGH A TELEPHONE
EP1853050A1 (en)Server and process for managing a waiting queue of sessions
FR2983024A1 (en)Method for rejecting request for connection initiated by calling terminal to called terminal through e.g. telecommunication network, involves transmitting call-back signal until expiration of predetermined time
EP3011723B1 (en)Method of acquisition of a coding/decoding module in a telecommunications network
WO2016001504A1 (en)Method and device for establishing a communication
FR3066872A1 (en) METHOD FOR CONTROLLING A COMMUNICATION COMPRISING MULTIPLE TRANSACTIONS
EP2248333A1 (en)Method of managing a communication session at a domestic gateway
EP2525525B1 (en)Method, computer programme and cooptation device enabling a service subscriber to share said service with another user
WO2011000890A1 (en)Method for managing the identity of users of terminals in a communication network
WO2013144504A1 (en)Database, hss server and control servers of an ims network
WO2009007585A1 (en)Proxy message transmission

Legal Events

DateCodeTitleDescription
121Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number:14735609

Country of ref document:EP

Kind code of ref document:A1

NENPNon-entry into the national phase

Ref country code:DE

122Ep: pct application non-entry in european phase

Ref document number:14735609

Country of ref document:EP

Kind code of ref document:A1


[8]ページ先頭

©2009-2025 Movatter.jp