[go: up one dir, main page]

FR3018027A1 - METHOD AND DEVICE FOR DISCOVERING COMMUNICATION CAPABILITIES RELATING TO A USER OF A TERMINAL - Google Patents

METHOD AND DEVICE FOR DISCOVERING COMMUNICATION CAPABILITIES RELATING TO A USER OF A TERMINAL Download PDF

Info

Publication number
FR3018027A1
FR3018027A1 FR1451549A FR1451549A FR3018027A1 FR 3018027 A1 FR3018027 A1 FR 3018027A1 FR 1451549 A FR1451549 A FR 1451549A FR 1451549 A FR1451549 A FR 1451549A FR 3018027 A1 FR3018027 A1 FR 3018027A1
Authority
FR
France
Prior art keywords
terminal
communication
user
communication application
receiving terminal
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.)
Withdrawn
Application number
FR1451549A
Other languages
French (fr)
Inventor
Ghislain Moncomble
Romain Carbou
Fabrice Fauchoux
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.)
Orange SA
Original Assignee
Orange SA
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 Orange SA filed Critical Orange SA
Priority to FR1451549A priority Critical patent/FR3018027A1/en
Priority to PCT/FR2015/050360 priority patent/WO2015128561A1/en
Publication of FR3018027A1 publication Critical patent/FR3018027A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/203Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for converged personal network application service interworking, e.g. OMA converged personal network services [CPNS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

L'invention concerne un procédé et un dispositif de découverte des capacités de communication relatives à un utilisateur d'un terminal récepteur (12). Un terminal émetteur (11) envoie (31) à destination d'un terminal récepteur (12) un message de découverte des capacités de communication du terminal récepteur. Le terminal émetteur reçoit (32) un message de réponse audit message de découverte. A partir du message de réponse reçu, le terminal émetteur obtient (33) une information représentative d'une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur. Le terminal émetteur restitue (34) ladite information représentative de l'application de communication alternative en association avec une information de contact de l'utilisateur du terminal récepteur.The invention relates to a method and a device for discovering communication capabilities relating to a user of a receiving terminal (12). A transmitting terminal (11) sends (31) to a receiving terminal (12) a message of discovery of the communication capabilities of the receiving terminal. The transmitting terminal receives (32) a response message to said discovery message. From the received response message, the transmitting terminal obtains (33) representative information of a communication application, called an alternative communication application, that can be used to establish a communication between the transmitting terminal and a terminal of the user. of the receiving terminal, said alternative communication application being a communication application distinct from a native communication application of the receiving terminal. The transmitting terminal renders (34) said representative information of the alternative communication application in association with a contact information of the user of the receiving terminal.

Description

-1 - PROCEDE ET DISPOSITIF DE DECOUVERTE DES CAPACITES DE COMMUNICATION RELATIVES A UN UTILISATEUR D'UN TERMINAL Aujourd'hui, il est possible pour des utilisateurs d'établir une communication selon différents modes à partir d'un même terminal. Par exemple, un utilisateur d'un premier terminal peut établir une communication en mode voix ou vidéo ou bien une session de messagerie instantanée avec un deuxième terminal. Le premier terminal peut aussi établir une communication avec un serveur de messagerie associé au deuxième terminal afin que l'utilisateur du premier terminal dépose un message vocal, ou vidéo à destination de l'utilisateur du deuxième terminal. Au cours d'une communication établie entre le premier terminal et le deuxième terminal ou bien le serveur de messagerie, il est possible pour le premier terminal : - de partager un fichier multimédia avec le deuxième terminal ou avec le serveur de messagerie, ou de transférer un fichier multimédia vers le deuxième terminal ou vers le serveur de messagerie. De tels modes de communication seront appelés par la suite capacités de communication. Le standard de communication RCS (pour « Rich Communication Suite » en anglais) permet à des terminaux supportant ce standard d'établir une communication enrichie. Par exemple, lorsque deux terminaux sont en communication, le standard RCS permet à un utilisateur d'un des deux terminaux de partager avec l'utilisateur de l'autre terminal un contenu de type vidéo, audio, texte, etc. Le standard RCS permet également à un utilisateur d'initier une communication de type message instantané avec un contact de son carnets d'adresse disposant d'un terminal compatible RCS. Afin d'établir une communication selon une capacité de communication donnée entre un premier terminal et un deuxième terminal, par exemple selon une capacité de communication RCS, le premier terminal doit connaître les capacités de communication supportées par le deuxième terminal et inversement. Selon le standard RCS, lorsqu'un premier terminal souhaite connaître les capacités de communication RCS supportées par un deuxième terminal avec lequel il souhaite établir une communication, le premier terminal envoie au deuxième terminal un message de découverte des capacités sous la forme d'un message OPTIONS selon le protocole SIP (pour « Session Initiation Protocol » en anglais). A la réception du message de découverte des capacités envoyé par le premier terminal, le deuxième terminal envoie au premier terminal un message de réponse comprenant les capacités d'enrichissement du standard RCS que le deuxième terminal est apte à mettre en oeuvre. Suite à la réception du message de réponse envoyé par le deuxième terminal, le premier terminal restitue à un utilisateur du premier terminal, les capacités de communication RCS supportées par le deuxième terminal et que le premier terminal est également apte à mettre en oeuvre. Une telle restitution peut être faite lors de la visualisation du carnet d'adresses associé au premier terminal. Pour chaque contact enregistré dans le carnet d'adresses associé au premier - 2 - terminal, les capacités de communication RCS supportées par le terminal du contact sont affichées avec les informations relatives au contact et éventuellement une photo associée au contact. Ainsi, l'utilisateur du premier terminal a connaissance des capacités d'enrichissement que le deuxième terminal est apte à mettre en oeuvre et qu'il pourra utiliser lors d'une communication avec un utilisateur du deuxième terminal. Cependant, cette technique permet de connaître les capacités d'enrichissement d'une communication qui pourront être utilisées au cours d'une communication établie selon une capacité de communication mise en oeuvre par une application de communication native du premier terminal et du deuxième terminal. Par application de communication native d'un terminal, on entend ici une application de communication qui est fournie par un opérateur de réseau de communication auprès duquel l'utilisateur du terminal est abonné et qui est installée sur le terminal. L'utilisateur du premier terminal et l'utilisateur du deuxième terminal peuvent disposer d'autres services de communication proposés par un fournisseur de services tiers différent de l'opérateur du réseau de communication du premier terminal ou du deuxième terminal. Selon ces autres services de communication, les utilisateurs du premier et du deuxième terminal disposent en général d'une identité différente de l'identité fournie par l'opérateur du premier et du deuxième terminal. Par exemple, les utilisateurs du premier et du deuxième terminal peuvent communiquer en VoIP (pour Voice Over IP en anglais) en utilisant un service fourni par un opérateur ne disposant pas de réseau de communication.-1 - METHOD AND DEVICE FOR DISCOVERING COMMUNICATION CAPABILITIES RELATING TO A USER OF A TERMINAL Today, it is possible for users to establish a communication in different modes from the same terminal. For example, a user of a first terminal can establish a communication voice or video mode or an instant messaging session with a second terminal. The first terminal can also establish a communication with a mail server associated with the second terminal so that the user of the first terminal files a voice message, or video to the user of the second terminal. During a communication established between the first terminal and the second terminal or the mail server, it is possible for the first terminal: - to share a multimedia file with the second terminal or with the mail server, or to transfer a media file to the second terminal or to the mail server. Such modes of communication will be referred to hereafter as communication capabilities. The communication standard RCS (for "Rich Communication Suite" in English) allows terminals supporting this standard to establish an enriched communication. For example, when two terminals are in communication, the RCS standard allows a user of one of the two terminals to share with the user of the other terminal content of video, audio, text, and so on. The RCS standard also allows a user to initiate an instant message type communication with a contact of his address book having a RCS enabled terminal. In order to establish a communication according to a given communication capacity between a first terminal and a second terminal, for example according to a communication capability RCS, the first terminal must know the communication capabilities supported by the second terminal and vice versa. According to the RCS standard, when a first terminal wishes to know the RCS communication capabilities supported by a second terminal with which it wishes to establish a communication, the first terminal sends to the second terminal a capacity discovery message in the form of a message. OPTIONS according to the SIP protocol (for "Session Initiation Protocol"). On receipt of the capability discovery message sent by the first terminal, the second terminal sends the first terminal a response message including the enrichment capabilities of the RCS standard that the second terminal is able to implement. Following receipt of the response message sent by the second terminal, the first terminal returns to a user of the first terminal, the communication capabilities RCS supported by the second terminal and the first terminal is also able to implement. Such a restitution can be made when viewing the address book associated with the first terminal. For each contact registered in the address book associated with the first-terminal, the communication capabilities RCS supported by the contact's terminal are displayed together with the information relating to the contact and possibly a picture associated with the contact. Thus, the user of the first terminal is aware of the enrichment capabilities that the second terminal is able to implement and that it can use during a communication with a user of the second terminal. However, this technique makes it possible to know the enrichment capabilities of a communication that can be used during a communication established according to a communication capacity implemented by a native communication application of the first terminal and the second terminal. By native communication application of a terminal is meant here a communication application that is provided by a communication network operator to which the user of the terminal is subscribed and which is installed on the terminal. The user of the first terminal and the user of the second terminal may have other communication services provided by a third party service provider different from the operator of the communication network of the first terminal or the second terminal. According to these other communication services, the users of the first and second terminals generally have an identity different from the identity provided by the operator of the first and second terminals. For example, the users of the first and second terminals can communicate in VoIP (for Voice Over IP in English) using a service provided by an operator that does not have a communication network.

Lorsqu'un premier terminal initie une communication à destination d'un deuxième terminal, si le deuxième terminal n'accepte pas la communication, le premier terminal est en général redirigé vers un serveur de messagerie associé au deuxième terminal. Le service de messagerie associé au deuxième terminal est en général fourni par l'opérateur du réseau de communication auprès duquel l'utilisateur du deuxième terminal est abonné.When a first terminal initiates a communication to a second terminal, if the second terminal does not accept the communication, the first terminal is generally redirected to a mail server associated with the second terminal. The messaging service associated with the second terminal is generally provided by the operator of the communication network with which the user of the second terminal is subscribed.

Même si le serveur de messagerie est compatible avec le standard RCS, le premier terminal n'a pas connaissance des capacités de communication RCS supportées par le serveur de messagerie du deuxième terminal. L'utilisateur du premier terminal n'est alors pas incité à utiliser des capacités de communication enrichies RCS pour établir une communication avec le serveur de messagerie associé au deuxième terminal. Par exemple, l'utilisateur du premier terminal n'est pas incité à déposer un message vidéo ou transférer un fichier multimédia à stocker sur le serveur de messagerie. Ainsi, l'utilisateur du premier terminal n'a pas connaissance de tous les moyens de communication selon lesquels il peut communiquer avec l'utilisateur du second terminal, ni des capacités de communication relatives à ces moyens de communication.Even if the messaging server is compatible with the RCS standard, the first terminal is not aware of the RCS communication capabilities supported by the messaging server of the second terminal. The user of the first terminal is then not encouraged to use enhanced communication capabilities RCS to establish a communication with the mail server associated with the second terminal. For example, the user of the first terminal is not prompted to drop a video message or transfer a multimedia file to be stored on the mail server. Thus, the user of the first terminal is not aware of all the communication means according to which he can communicate with the user of the second terminal, nor the communication capabilities relating to these communication means.

Un des buts de l'invention est d'apporter des améliorations par rapport à l'état de la technique précité. Elle propose à cet effet un procédé de découverte des capacités de communication relative à un utilisateur d'un terminal récepteur. Selon l'invention, le procédé comprend : - 3 - une étape d'envoi audit terminal récepteur, par un terminal émetteur, d'un message de découverte des capacités de communication du terminal récepteur, une étape de réception d'un message de réponse audit message de découverte, une étape d'obtention, à partir du message de réponse reçu, d'une information représentative d'une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur, une étape de restitution par le terminal émetteur de ladite information représentative de l'application de communication alternative en association avec une information de contact de l'utilisateur du terminal récepteur. Corrélativement, l'invention concerne aussi un dispositif de découverte des capacités de communication relative à un utilisateur d'un terminal récepteur. Le dispositif comprend notamment : des moyens d'envoi audit terminal récepteur, d'un message de découverte des capacités de communication du terminal récepteur, des moyens de réception d'un message de réponse audit message de découverte, des moyens d'obtention, à partir du message de réponse reçu, d'une information représentative d'une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur, des moyens de restitution par le terminal émetteur de ladite information représentative de l'application de communication alternative en association avec une information de contact de l'utilisateur du terminal récepteur. Le procédé selon l'invention permet d'informer l'utilisateur du terminal émetteur d'applications de communication alternatives pouvant être utilisées pour communiquer avec l'utilisateur du terminal récepteur. De telles applications alternatives peuvent correspondre au service de messagerie fourni par l'opérateur du réseau de communication auprès duquel l'utilisateur du terminal récepteur est abonné, ou bien à un service de communication fourni par un opérateur tiers, par exemple un opérateur ne disposant pas d'infrastructures de réseau.One of the aims of the invention is to provide improvements over the state of the art mentioned above. It proposes for this purpose a method of discovering the communication capabilities relating to a user of a receiving terminal. According to the invention, the method comprises: a step of sending to said receiving terminal, by a transmitting terminal, a message of discovery of the communication capabilities of the receiving terminal, a step of receiving a response message said discovery message, a step of obtaining, from the received response message, information representative of a communication application, called an alternative communication application, that can be used to establish a communication between the transmitting terminal and a terminal of the user of the receiving terminal, said alternative communication application being a communication application distinct from a native communication application of the receiving terminal, a step of restitution by the transmitting terminal of said information representative of the communication application alternative in combination with a contact information of the user of the receiving terminal. Correlatively, the invention also relates to a device for discovering communication capabilities relating to a user of a receiving terminal. The device notably comprises: means for sending to said receiving terminal, a message for discovering the communication capabilities of the receiving terminal, means for receiving a response message to said discovery message, means for obtaining, from the received response message, information representative of a communication application, called an alternative communication application, adapted to be used for establishing a communication between the transmitting terminal and a terminal of the user of the receiving terminal, said application alternative communication device being a communication application separate from a native communication application of the receiving terminal, means for rendering by the transmitting terminal said information representative of the alternative communication application in association with a user's contact information the receiving terminal. The method according to the invention makes it possible to inform the user of the transmitting terminal of alternative communication applications that can be used to communicate with the user of the receiving terminal. Such alternative applications may correspond to the messaging service provided by the operator of the communication network to which the user of the receiving terminal is subscribed, or to a communication service provided by a third party operator, for example an operator who does not have network infrastructure.

Avantageusement, le procédé selon l'invention utilise un mécanisme de découverte de capacités de communication d'un terminal, par exemple le mécanisme d'échange de messages SIP OPTIONS utilisé par le standard RCS, qui permet de connaître les capacités de communication relatives à l'application de communication native du terminal. Par application de communication native du terminal, on entend l'application de communication installée sur le terminal et fournie par l'opérateur du réseau de communication auprès duquel l'utilisateur du terminal est abonné. - 4 - Selon l'art antérieur, dans le mécanisme de découverte des capacités de communication RCS relative à une application native d'un terminal récepteur d'un message de découverte des capacités de communication RCS envoyé par un terminal émetteur, le terminal émetteur ne restitue uniquement à l'utilisateur du terminal émetteur que les capacités de communication que le terminal émetteur est également apte à mettre en oeuvre via l'application de communication native du terminal émetteur. Avantageusement, l'invention permet à l'utilisateur du terminal émetteur de connaître également des applications de communication alternatives supportées par un terminal de l'utilisateur du terminal récepteur, même si le terminal émetteur n'est pas apte à mettre en oeuvre ces applications de communication. Suite à la restitution d'informations représentatives de telles applications de communication alternatives, l'utilisateur du terminal émetteur peut demander l'installation de telles applications de communication alternatives sur le terminal émetteur, ou le terminal émetteur peut lui proposer de les installer, ou bien l'opérateur du terminal émetteur peut fournir une passerelle d'interconnexion permettant d'établir une communication entre l'application native du terminal émetteur et une application de communication alternative supportée par un terminal de l'utilisateur récepteur. Les applications de communication alternatives pour lesquelles une information est fournie au terminal émetteur ne sont pas nécessairement supportées par le terminal récepteur. De telles applications de communication alternatives peuvent être installées sur d'autres terminaux de l'utilisateur du terminal récepteur. Par exemple, l'utilisateur du terminal récepteur peut disposer en tant que terminal récepteur d'un terminal mobile et d'un terminal de type PC (pour Personal Computer en anglais), ou d'une tablette, ou d'une télévision connectée, etc... Ainsi, une application de communication alternative relative à un terminal autre que le terminal récepteur peut correspondre à une application de communication native de cet autre terminal.Advantageously, the method according to the invention uses a mechanism for discovering the communication capabilities of a terminal, for example the SIP OPTIONS message exchange mechanism used by the RCS standard, which makes it possible to know the communication capabilities relating to the device. native communication application of the terminal. By native communication application of the terminal is meant the communication application installed on the terminal and provided by the operator of the communication network to which the user of the terminal is subscribed. According to the prior art, in the mechanism for discovering the RCS communication capabilities relating to a native application of a receiving terminal of a discovery message of the RCS communication capabilities sent by a transmitting terminal, the transmitting terminal does not returns only to the user of the transmitting terminal that the communication capabilities that the transmitting terminal is also able to implement via the native communication application of the transmitting terminal. Advantageously, the invention enables the user of the transmitting terminal to also know alternative communication applications supported by a terminal of the user of the receiving terminal, even if the transmitting terminal is not able to implement these applications of communication. communication. Following the return of information representative of such alternative communication applications, the user of the transmitting terminal may request the installation of such alternative communication applications on the transmitting terminal, or the transmitting terminal may propose to install them, or else the operator of the transmitting terminal can provide an interconnection gateway for establishing communication between the native application of the transmitting terminal and an alternative communication application supported by a terminal of the receiving user. Alternative communication applications for which information is provided to the transmitting terminal are not necessarily supported by the receiving terminal. Such alternative communication applications may be installed on other terminals of the user of the receiving terminal. For example, the user of the receiving terminal can have as a receiving terminal a mobile terminal and a terminal type PC (for Personal Computer in English), or a tablet, or a connected television, etc. Thus, an alternative communication application relating to a terminal other than the receiving terminal may correspond to a native communication application of this other terminal.

Le message de réponse reçu peut être en provenance du terminal récepteur ou d'un serveur d'un réseau de communication placé entre le terminal émetteur et le terminal récepteur. Les différents modes ou caractéristiques de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux étapes du procédé de découverte des capacités de communication relative à un utilisateur d'un terminal récepteur défini ci-dessus. Les différents modes ou caractéristiques de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux caractéristiques du dispositif de découverte défini ci-dessus. Selon un mode particulier de réalisation de l'invention, dans le message de réponse reçu, l'information représentative de l'application de communication alternative est associée à au moins une capacité de communication. Au cours de l'étape de restitution, l'information représentative de l'application de communication alternative est restituée en association avec ladite capacité de communication, indiquant que l'application de communication alternative est apte à être utilisée pour mettre en oeuvre ladite capacité de communication lors d'une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur. - 5 - Une application de communication peut supporter plusieurs capacités de communication. Par exemple, l'application de communication peut supporter la capacité de communication de type voix, visio, messagerie instantanée, partage de photos, transfert de fichiers... Selon ce mode particulier de réalisation de l'invention, l'utilisateur du terminal émetteur a également connaissance des capacités de communication relatives à l'utilisateur du terminal récepteur et des applications de communication pouvant être utilisées pour mettre en oeuvre ces capacités de communication. Pour une capacité de communication donnée, par exemple un transfert de fichier, l'utilisateur du terminal émetteur a connaissance des applications de communication qu'il peut utiliser pour mettre en oeuvre cette capacité de communication, par exemple l'application native du terminal émetteur ou une application de communication tierce. Selon l'invention, les capacités de communication relatives à l'utilisateur du terminal récepteur qui sont restituées à l'utilisateur du terminal émetteur ne sont pas limitées aux capacités de communication supportées par le terminal récepteur. Les capacités de communication relatives à l'utilisateur du terminal récepteur qui sont restituées à l'utilisateur du terminal émetteur peuvent correspondre à des capacités de communication qui sont supportées par d'autres terminaux de l'utilisateur du terminal récepteur ou par un serveur de messagerie associé à l'utilisateur du terminal récepteur. De telles capacités de communication peuvent ou non être supportées par le terminal récepteur lui-même. Selon un autre mode particulier de réalisation de l'invention, le procédé de découverte comprend en outre une étape d'obtention, à partir du message reçu, d'au moins un paramètre d'identification de l'utilisateur du terminal récepteur auprès de ladite application de communication. Corrélativement, le dispositif de découverte comprend des moyens d'obtention du paramètre d'identification de l'utilisateur du terminal récepteur auprès de ladite application de communication. Selon ce mode particulier de réalisation de l'invention, le terminal émetteur dispose ainsi de l'identité que l'utilisateur du terminal récepteur utilise lorsqu'il communique en utilisant ladite application de communication alternative. Par exemple, une telle identité correspond à une adresse de courriel ou un nom d'utilisateur. Le terminal émetteur dispose alors des informations nécessaires pour déclencher une communication avec le terminal récepteur selon ladite application de communication alternative.The received reply message may be from the receiving terminal or from a server of a communication network placed between the transmitting terminal and the receiving terminal. The various modes or features of realization mentioned below can be added independently or in combination with each other, to the steps of the method of discovering the communication capabilities relating to a user of a receiver terminal defined above. The various embodiments or features mentioned below may be added independently or in combination with each other, to the characteristics of the discovery device defined above. According to a particular embodiment of the invention, in the received response message, the information representative of the alternative communication application is associated with at least one communication capability. During the restitution step, the representative information of the alternative communication application is restored in association with said communication capability, indicating that the alternative communication application is adapted to be used to implement said communication capability. communication during a communication between the transmitting terminal and a terminal of the user of the receiving terminal. A communication application can support several communication capabilities. For example, the communication application can support the communication capacity of voice, video, instant messaging, photo sharing, file transfer ... According to this particular embodiment of the invention, the user of the transmitting terminal is also aware of the communication capabilities relating to the user of the receiving terminal and the communication applications that can be used to implement these communication capabilities. For a given communication capacity, for example a file transfer, the user of the transmitting terminal is aware of the communication applications that he can use to implement this communication capability, for example the native application of the transmitting terminal or a third party communication application. According to the invention, the communication capabilities relating to the user of the receiving terminal that are returned to the user of the transmitting terminal are not limited to the communication capabilities supported by the receiving terminal. The communication capabilities relating to the user of the receiving terminal that are returned to the user of the transmitting terminal may correspond to communication capabilities that are supported by other terminals of the user of the receiving terminal or by a mail server. associated with the user of the receiving terminal. Such communication capabilities may or may not be supported by the receiving terminal itself. According to another particular embodiment of the invention, the discovery method further comprises a step of obtaining, from the received message, at least one identification parameter of the user of the receiving terminal with said communication application. Correlatively, the discovery device comprises means for obtaining the identification parameter of the user of the receiving terminal from said communication application. According to this particular embodiment of the invention, the transmitting terminal thus has the identity that the user of the receiving terminal uses when communicating using said alternative communication application. For example, such an identity corresponds to an email address or a user name. The transmitting terminal then has the necessary information to trigger a communication with the receiving terminal according to said alternative communication application.

Selon ce mode particulier de réalisation de l'invention, le paramètre d'identification de l'utilisateur du terminal récepteur peut aussi correspondre à une identité sur un réseau de communication d'un terminal de l'utilisateur du terminal récepteur. Une telle identité est par exemple une identité publique telle qu'un numéro de téléphone, une adresse SIP URI (pour Uniform Resource identifier en anglais), une adresse IP (pour Internet Protocol en anglais), ... Le terminal émetteur dispose alors des informations nécessaires pour déclencher une communication avec le terminal ainsi identifié de l'utilisateur du terminal récepteur. Selon ce mode particulier de réalisation de l'invention, le paramètre d'identification de l'utilisateur du terminal récepteur peut aussi correspondre à un numéro de téléphone permettant au terminal émetteur d'accéder au serveur de messagerie associé au terminal récepteur, éventuellement couplé à un identifiant du terminal récepteur sur le serveur de messagerie. En variante, le - 6 - paramètre d'identification peut en plus comprendre une suite de codes DTMF (pour Dual-Tone Multiple Frenquency) à composer par le terminal émetteur pour accéder à la boîte de dépôt de messages du terminal récepteur. Ainsi, l'utilisateur du terminal émetteur n'a pas besoin de composer un numéro de téléphone, ou des codes DTMF pour accéder à la boîte de dépôt de messages du terminal récepteur. Selon un autre mode particulier de réalisation de l'invention, le procédé de découverte comprend une étape d'obtention, à partir du message reçu, d'un paramètre indiquant un type de terminal de l'utilisateur du terminal récepteur apte à mettre en oeuvre ladite application de communication, une information représentative dudit paramètre étant restituée au cours de l'étape de restitution en association avec ladite information représentative de l'application de communication alternative. Corrélativement, le dispositif de découverte comprend des moyens d'obtention, à partir du message reçu, d'un paramètre indiquant un type de terminal de l'utilisateur du terminal récepteur apte à mettre en oeuvre ladite application de communication. Selon ce mode particulier de réalisation de l'invention, l'utilisateur du terminal émetteur a connaissance des terminaux de l'utilisateur du terminal récepteur qui peuvent mettre en oeuvre ladite application de communication alternative. Ainsi, l'utilisateur du terminal émetteur peut adapter sa demande de communication destinée à l'utilisateur du terminal récepteur en fonction du terminal de l'utilisateur du terminal récepteur apte à mettre en oeuvre l'application de communication alternative.According to this particular embodiment of the invention, the identification parameter of the user of the receiving terminal can also correspond to an identity on a communication network of a terminal of the user of the receiving terminal. Such an identity is, for example, a public identity such as a telephone number, a SIP URI address (for Uniform Resource Identifier in English), an IP address (for Internet Protocol in English), etc. The transmitting terminal then has information necessary to trigger a communication with the identified terminal of the user of the receiving terminal. According to this particular embodiment of the invention, the identification parameter of the user of the receiving terminal can also correspond to a telephone number enabling the sending terminal to access the messaging server associated with the receiving terminal, possibly coupled to an identifier of the receiving terminal on the mail server. Alternatively, the identification parameter may further comprise a DTMF (Dual-Tone Multiple Frenquency) code sequence to be dialed by the transmitting terminal to access the receiving device's message drop box. Thus, the user of the transmitting terminal does not need to dial a telephone number, or DTMF codes to access the receiving terminal's message drop box. According to another particular embodiment of the invention, the discovery method comprises a step of obtaining, from the received message, a parameter indicating a type of terminal of the user of the receiving terminal able to implement said communication application, information representative of said parameter being restored during the restitution step in association with said representative information of the alternative communication application. Correlatively, the discovery device comprises means for obtaining, from the received message, a parameter indicating a type of terminal of the user of the receiving terminal adapted to implement said communication application. According to this particular embodiment of the invention, the user of the transmitting terminal is aware of the terminals of the user of the receiving terminal that can implement said alternative communication application. Thus, the user of the transmitting terminal can adapt his communication request to the user of the receiving terminal according to the terminal of the user of the receiving terminal adapted to implement the alternative communication application.

Par exemple, le type de terminal donnera à l'utilisateur du terminal émetteur un indice sur la qualité de la communication qui pourra être établie, ou sur l'environnement dans lequel la communication peut être établie. Par exemple, si l'utilisateur du terminal récepteur dispose d'un terminal mobile apte à établir une communication voix et d'une télévision connectée apte à établir une communication vidéo, l'utilisateur du terminal émetteur peut adapter sa demande de communication en fonction du terminal de l'utilisateur du terminal récepteur. Selon un autre mode particulier de réalisation de l'invention, le procédé de découverte comprend en outre: une étape de détection d'une interaction utilisateur sélectionnant l'application de communication alternative correspondant à l'information représentative de l'application de communication alternative restituée, une étape de déclenchement d'une demande de communication à destination du terminal récepteur ou d'un autre terminal de l'utilisateur du terminal récepteur, à partir de l'application de communication alternative sélectionnée et dudit paramètre d'identification de l'utilisateur du terminal récepteur. Selon ce mode particulier de réalisation de l'invention, le dispositif de découverte comprend des moyens correspondants permettant de mettre en oeuvre ces étapes. Selon ce mode particulier de réalisation de l'invention, l'utilisateur du terminal émetteur initie une communication avec l'utilisateur du terminal récepteur selon une application de communication alternative préalablement sélectionnée. L'utilisateur du terminal émetteur a ainsi la possibilité de - 7 - demander, depuis son carnet d'adresses, une communication avec l'utilisateur du terminal récepteur à partir d'une application de communication différente de l'application de communication native du terminal récepteur. La demande de communication peut être initiée vers le terminal récepteur si le terminal récepteur est le terminal apte à mettre en oeuvre ladite application de communication alternative ou vers un autre terminal de l'utilisateur du terminal récepteur. Selon un autre mode particulier de réalisation de l'invention, le procédé de découverte comprend en outre, lorsqu'une communication est établie selon une première capacité de communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, une étape de mise à jour de la restitution des capacités de communication restituées préalablement à l'établissement de la communication, pour supprimer au moins une capacité de communication pour laquelle le mode de communication est incompatible avec le mode de communication de la première capacité de communication. Selon ce mode particulier de réalisation de l'invention, le dispositif de découverte comprend des moyens de mise à jour correspondants.For example, the type of terminal will give the user of the transmitting terminal a clue as to the quality of the communication that can be established, or the environment in which the communication can be established. For example, if the user of the receiving terminal has a mobile terminal capable of establishing a voice communication and a connected television capable of establishing a video communication, the user of the transmitting terminal can adapt his communication request according to the terminal of the user of the receiving terminal. According to another particular embodiment of the invention, the discovery method further comprises: a step of detecting a user interaction selecting the alternative communication application corresponding to the information representative of the restored alternative communication application; a step of triggering a communication request to the receiving terminal or other terminal of the user of the receiving terminal from the selected alternative communication application and said user identification parameter the receiving terminal. According to this particular embodiment of the invention, the discovery device comprises corresponding means for implementing these steps. According to this particular embodiment of the invention, the user of the sending terminal initiates a communication with the user of the receiving terminal according to a previously selected alternative communication application. The user of the transmitting terminal thus has the possibility of requesting, from his address book, a communication with the user of the receiving terminal from a communication application different from the native communication application of the terminal. receiver. The communication request may be initiated to the receiving terminal if the receiving terminal is the terminal able to implement said alternative communication application or to another terminal of the user of the receiving terminal. According to another particular embodiment of the invention, the discovery method furthermore comprises, when a communication is established according to a first communication capacity between the transmitting terminal and a terminal of the user of the receiving terminal, a step of updating the restitution of the communication capabilities restored prior to the establishment of the communication, to delete at least one communication capacity for which the communication mode is incompatible with the communication mode of the first communication capability. According to this particular embodiment of the invention, the discovery device comprises corresponding update means.

Selon ce mode particulier de réalisation de l'invention, l'utilisateur du terminal émetteur est ainsi informé des capacités de communication et des applications de communication qu'il peut utiliser au cours d'une communication établie avec un terminal de l'utilisateur du terminal récepteur. Ce mode particulier de réalisation de l'invention permet d'éviter que l'utilisateur du terminal émetteur initie une communication à destination de l'utilisateur du terminal récepteur selon un mode de communication incompatible avec le mode de la communication en cours. Par exemple, si la communication en cours est en mode voix, le terminal émetteur ne restituera que les capacités de communication compatibles avec ce mode de communication, par exemple transfert de fichiers, partage de photos, ajout de la vidéo, messagerie instantanée. Selon cet exemple, le terminal émetteur ne restituera pas une application de communication alternative permettant de communiquer en mode voix ou vidéo, ou une application de communication relative à la messagerie du terminal récepteur. Selon un autre mode particulier de réalisation de l'invention, le procédé de découverte comprend en outre une étape d'obtention, à partir du message de réponse reçu, d'une information représentative d'une capacité technique relative à un terminal de l'utilisateur du terminal récepteur, ladite capacité technique étant associée à ladite application de communication. Au cours d'une communication établie selon ladite application de communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, le terminal émetteur envoie une commande de traitement de données à exécuter par la capacité technique. Selon ce mode particulier de réalisation de l'invention, le dispositif de découverte comprend des moyens d'obtention, à partir du message de réponse reçu, de ladite information représentative d'une capacité technique et des moyens d'envoi d'une commande de traitement de données à exécuter par la capacité technique, lesdits moyens d'envoi étant activés au cours d'une communication établie selon ladite application de communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur. - 8 - Selon ce mode particulier de réalisation de l'invention, un terminal de l'utilisateur du terminal récepteur met à disposition du terminal émetteur une capacité technique destinée à être utilisée par le terminal émetteur pour effectuer un traitement de données. Une telle capacité technique correspond par exemple à une capacité de stockage permettant au terminal émetteur de sauvegarder des données au cours de la communication, à une capacité de prise de vue permettant au terminal émetteur de capturer des images ou des vidéos de l'environnement du terminal mettant à disposition la capacité technique, à une capacité d'affichage permettant au terminal émetteur de commander la restitution d'une image, ou d'une vidéo sur un terminal déporté du terminal récepteur.According to this particular embodiment of the invention, the user of the transmitting terminal is thus informed of the communication capabilities and the communication applications that he can use during a communication established with a terminal of the terminal user. receiver. This particular embodiment of the invention makes it possible to prevent the user of the transmitting terminal initiating a communication intended for the user of the receiving terminal in a communication mode incompatible with the mode of the communication in progress. For example, if the current communication is in voice mode, the transmitting terminal will only restore the communication capabilities compatible with this mode of communication, for example file transfer, photo sharing, adding video, instant messaging. According to this example, the transmitting terminal will not restore an alternative communication application for communicating in voice or video mode, or a communication application relating to the messaging of the receiving terminal. According to another particular embodiment of the invention, the discovery method further comprises a step of obtaining, from the received response message, information representative of a technical capacity relating to a terminal of the user of the receiving terminal, said technical capability being associated with said communication application. During a communication established according to said communication application between the transmitting terminal and a terminal of the user of the receiving terminal, the transmitting terminal sends a data processing command to be executed by the technical capacity. According to this particular embodiment of the invention, the discovery device comprises means for obtaining, from the received response message, said information representative of a technical capacity and means for sending a control command. data processing to be performed by the technical capability, said sending means being activated during a communication established according to said communication application between the transmitting terminal and a terminal of the user of the receiving terminal. According to this particular embodiment of the invention, a terminal of the user of the receiving terminal makes available to the transmitting terminal a technical capacity intended to be used by the transmitting terminal to perform a data processing. Such technical capacity corresponds, for example, to a storage capacity enabling the transmitting terminal to save data during the communication, to a shooting capability enabling the transmitting terminal to capture images or videos of the terminal environment. providing the technical capability, a display capability for the transmitting terminal to control the return of an image, or a video on a remote terminal of the receiving terminal.

L'invention concerne également un procédé de transmission d'au moins une information représentative d'une application de communication relative à un utilisateur disposant d'au moins un terminal récepteur. Le procédé de transmission comprend: - une étape de réception d'un message de découverte des capacités de communication d'un terminal récepteur, en provenance d'un terminal émetteur, une étape de détermination d'au moins une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur, une étape d'insertion dans un message de réponse d'une information représentative de ladite application de communication alternative déterminée, ladite information représentative de l'application de communication alternative étant destinée à être restituée par le terminal émetteur en association avec une information de contact relative à l'utilisateur du terminal récepteur une étape d'envoi au terminal émetteur, du message de réponse audit message de découverte. Corrélativement, l'invention concerne aussi un dispositif de transmission d'au moins une information représentative d'une application de communication relative à un utilisateur disposant d'au moins un terminal récepteur. Le dispositif de transmission comprend : des moyens de réception en provenance d'un terminal émetteur, d'un message de découverte des capacités de communication d'un terminal récepteur, des moyens de détermination d'au moins une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur, - 9 - des moyens d'insertion dans un message de réponse d'une information représentative de ladite application de communication alternative déterminée, ladite information représentative de l'application de communication alternative étant destinée à être restituée par le terminal émetteur en association avec une information de contact relative à l'utilisateur du terminal récepteur, des moyens d'envoi au terminal émetteur, du message de réponse audit message de découverte. Le procédé de transmission et le dispositif de transmission selon l'invention permettent ainsi, lors d'une phase de découverte des capacités de communication d'un terminal récepteur par un terminal émetteur, d'informer le terminal émetteur des applications de communication alternatives pouvant être utilisées pour communiquer avec l'utilisateur du terminal récepteur. Ces applications de communications alternatives peuvent être mises en oeuvre via le terminal récepteur ou un autre terminal de l'utilisateur du terminal récepteur. Le procédé de transmission peut être mis en oeuvre par le terminal récepteur ou par un serveur d'un réseau de communication ayant reçu le message de découverte envoyé par le terminal émetteur à destination du terminal récepteur. Les différents modes ou caractéristiques de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux étapes du procédé de transmission d'au moins une information représentative d'une application de communication défini ci-dessus. Les différents modes ou caractéristiques de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux caractéristiques du dispositif de transmission d'au moins une information représentative d'une application de communication défini ci-dessus.The invention also relates to a method for transmitting at least one piece of information representative of a communication application relating to a user having at least one receiving terminal. The transmission method comprises: - a step of receiving a message of discovery of the communication capabilities of a receiving terminal, from a transmitting terminal, a step of determining at least one communication application, said application communication system, adapted to be used to establish a communication between the transmitting terminal and a terminal of the user of the receiving terminal, said alternative communication application being a communication application distinct from a native communication application of the receiving terminal, a insertion step in a response message of information representative of said determined alternative communication application, said information representative of the alternative communication application being intended to be returned by the transmitting terminal in association with a contact information relating to the terminal user sending a step of sending to the transmitting terminal, the response message to said discovery message. Correlatively, the invention also relates to a device for transmitting at least one piece of information representative of a communication application relating to a user having at least one receiving terminal. The transmission device comprises: receiving means coming from a transmitting terminal, a message of discovery of the communication capabilities of a receiving terminal, means for determining at least one communication application, said application of alternative communication, adapted to be used to establish a communication between the transmitting terminal and a terminal of the user of the receiving terminal, said alternative communication application being a communication application distinct from a native communication application of the receiving terminal, means for inserting into a response message information representative of said determined alternative communication application, said information representative of the alternative communication application being intended to be returned by the transmitting terminal in association with a contact information on the user of the terminal receiver, sending means to the transmitting terminal, the response message to said discovery message. The transmission method and the transmission device according to the invention thus make it possible, during a discovery phase of the communication capabilities of a receiving terminal by a transmitting terminal, to inform the transmitting terminal of alternative communication applications that can be used to communicate with the user of the receiving terminal. These alternative communication applications can be implemented via the receiving terminal or another terminal of the user of the receiving terminal. The transmission method may be implemented by the receiving terminal or by a server of a communication network having received the discovery message sent by the transmitting terminal to the receiving terminal. The various modes or features of realization mentioned below can be added independently or in combination with each other, to the steps of the method of transmission of at least one piece of information representative of a communication application defined above. The various embodiments or embodiments mentioned below may be added independently or in combination with each other, to the characteristics of the transmission device of at least one piece of information representative of a communication application defined above.

Selon un mode particulier de réalisation de l'invention, dans le message de réponse reçu, l'information représentative de l'application de communication alternative est insérée en association avec au moins une capacité de communication, indiquant que l'application de communication alternative est apte à être utilisée pour mettre en oeuvre ladite capacité de communication lors d'une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur. Ce mode particulier de réalisation de l'invention permet à l'utilisateur du terminal récepteur d'informer le terminal émetteur des capacités de communication supportées par l'application de communication alternative déterminée. Selon un autre mode particulier de réalisation de l'invention, lorsque le terminal récepteur appartient à un groupe d'au moins deux terminaux de l'utilisateur du terminal récepteur, lesdits deux terminaux étant aptes à mettre en oeuvre ladite application de communication déterminée, le procédé de transmission comprend : une étape de sélection d'un terminal parmi les au moins deux terminaux selon un critère prédéterminé, -10- une étape d'insertion, dans ledit message de réponse, d'un identifiant du terminal sélectionné. Selon ce mode particulier de réalisation de l'invention, le dispositif de transmission comprend des moyens de sélection d'un terminal parmi les au moins deux terminaux selon un critère prédéterminé, et des moyens d'insertion, dans ledit message de réponse, de l'identifiant du terminal sélectionné. Ce mode particulier de réalisation de l'invention permet d'éviter qu'une application de communication alternative déterminée soit proposée au terminal émetteur comme pouvant être mise en oeuvre à partir de plusieurs terminaux de l'utilisateur du terminal récepteur.According to a particular embodiment of the invention, in the received response message, information representative of the alternative communication application is inserted in association with at least one communication capability, indicating that the alternative communication application is adapted to be used to implement said communication capability during a communication between the transmitting terminal and a terminal of the user of the receiving terminal. This particular embodiment of the invention enables the user of the receiving terminal to inform the transmitting terminal of the communication capabilities supported by the determined alternative communication application. According to another particular embodiment of the invention, when the receiving terminal belongs to a group of at least two terminals of the user of the receiving terminal, said two terminals being able to implement said determined communication application, the transmission method comprises: a step of selecting a terminal among the at least two terminals according to a predetermined criterion, an insertion step, in said response message, of an identifier of the selected terminal. According to this particular embodiment of the invention, the transmission device comprises means for selecting a terminal from among the at least two terminals according to a predetermined criterion, and means for inserting, in said response message, identifier of the selected terminal. This particular embodiment of the invention makes it possible to prevent a given alternative communication application from being proposed to the transmitting terminal as being able to be implemented from several terminals of the user of the receiving terminal.

Ce mode particulier de réalisation de l'invention permet également de limiter la taille du message de réponse en évitant les redondances d'information. Le critère de sélection d'un terminal peut être fonction de préférences préenregistrées par l'utilisateur du terminal récepteur ou d'historique d'usage par terminal de l'application de communication.This particular embodiment of the invention also makes it possible to limit the size of the response message while avoiding information redundancies. The selection criterion of a terminal may be a function of preferences pre-recorded by the user of the receiving terminal or of the history of use by the terminal of the communication application.

Selon un autre mode particulier de réalisation de l'invention, le procédé de transmission comprend une étape d'insertion, dans ledit message de réponse, d'un paramètre d'identification de l'utilisateur du terminal récepteur auprès de ladite application de communication déterminée. Selon cet autre mode particulier de réalisation de l'invention, le dispositif de transmission comprend des moyens d'insertion, dans ledit message de réponse, du paramètre d'identification de l'utilisateur du terminal récepteur auprès de ladite application de communication déterminée. Ce mode particulier de réalisation de l'invention permet de fournir au terminal émetteur les informations nécessaires pour déclencher depuis le terminal émetteur l'application de communication déterminée afin de communiquer avec l'utilisateur du terminal récepteur.According to another particular embodiment of the invention, the transmission method comprises a step of inserting, into said response message, a parameter identifying the user of the receiving terminal with said determined communication application. . According to this particular embodiment of the invention, the transmission device comprises means for inserting, in said response message, the identification parameter of the user of the receiving terminal with said determined communication application. This particular embodiment of the invention makes it possible to provide the transmitting terminal with the information necessary for triggering from the transmitting terminal the determined communication application in order to communicate with the user of the receiving terminal.

L'invention concerne aussi un message de réponse envoyé à un terminal émetteur d'un message de découverte des capacités de communication relative à un utilisateur d'un terminal récepteur. Le message de réponse comprend: une information représentative d'une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur. Les différents modes ou caractéristiques de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux caractéristiques du message de réponse défini ci-dessus. Selon un mode particulier de réalisation de l'invention, l'information représentative de l'application de communication alternative est associée à au moins une capacité de communication, indiquant que l'application de communication alternative est apte à être utilisée pour mettre en oeuvre ladite capacité de communication lors d'une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur.The invention also relates to a response message sent to a terminal transmitting a message of discovery of the communication capabilities relating to a user of a receiving terminal. The response message comprises: information representative of a communication application, called an alternative communication application, able to be used to establish a communication between the transmitting terminal and a terminal of the user of the receiving terminal, said alternative communication application being a communication application distinct from a native communication application of the receiving terminal. The various embodiments or features mentioned below may be added independently or in combination with each other, to the characteristics of the response message defined above. According to a particular embodiment of the invention, the information representative of the alternative communication application is associated with at least one communication capability, indicating that the alternative communication application is able to be used to implement said communication device. communication capability during a communication between the transmitting terminal and a terminal of the user of the receiving terminal.

Selon un autre mode particulier de réalisation de l'invention, le message comprend un paramètre d'identification de l'utilisateur du terminal récepteur auprès de ladite application de communication. L'invention concerne aussi un terminal comprenant un dispositif de découverte des capacités de communication relative à un utilisateur d'un terminal récepteur selon l'un quelconque des modes particuliers de réalisation de l'invention décrit précédemment. L'invention concerne aussi un terminal comprenant un dispositif de transmission d'au moins une information représentative d'une application de communication relative à un utilisateur disposant d'au moins un terminal récepteur selon l'un quelconque des modes particuliers de réalisation de l'invention décrits précédemment. Dans un mode particulier de réalisation de l'invention, les différentes étapes du procédé de découverte des capacités de communication et du procédé de transmission d'au moins une information représentative d'une application de communication sont mises en oeuvre par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi des programmes d'ordinateur sur un support d'informations, ces programmes étant susceptibles d'être mis en oeuvre respectivement dans un terminal ou plus généralement dans un ordinateur, ces programmes comportant respectivement des instructions adaptées à la mise en oeuvre des différentes étapes du procédé de découverte des capacités de communication ou du procédé de transmission d'au moins une information représentative d'une application de communication qui viennent d'être décrits. Ces programmes peuvent utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable.According to another particular embodiment of the invention, the message comprises a parameter identifying the user of the receiving terminal with said communication application. The invention also relates to a terminal comprising a device for discovering communication capabilities relating to a user of a receiving terminal according to any one of the particular embodiments of the invention described above. The invention also relates to a terminal comprising a device for transmitting at least one piece of information representative of a communication application relating to a user having at least one receiving terminal according to any one of the particular embodiments of the invention. described above. In a particular embodiment of the invention, the various steps of the method of discovering the communication capabilities and the method for transmitting at least one piece of information representative of a communication application are implemented by program instructions. computers. Accordingly, the invention also relates to computer programs on an information carrier, these programs being capable of being implemented respectively in a terminal or more generally in a computer, these programs respectively comprising instructions adapted to the implementation of the various steps of the method of discovering the communication capabilities or the method of transmitting at least one piece of information representative of a communication application which have just been described. These programs can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other form desirable shape.

L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou électronique, par exemple une clé USB ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet.The invention also relates to a computer-readable information medium, comprising instructions of a computer program as mentioned above. The information carrier may be any entity or device capable of storing the program. For example, the medium may comprise storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or a magnetic or electronic recording means, for example a USB key or a hard disk . On the other hand, the information medium may be a transmissible medium such as an electrical or optical signal, which may be conveyed via an electrical or optical cable, by radio or by other means. The program according to the invention can be downloaded in particular on an Internet type network.

Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé de découverte des capacités de communication ou du procédé de transmission d'au moins une information représentative d'une application de communication. Les avantages du terminal comprenant un dispositif de découverte des capacités de communication, du terminal comprenant un dispositif de transmission d'au moins une information -12- représentative d'une application de communication, du message de réponse, du programme d'ordinateur comportant des instructions adaptées à la mise en oeuvre des différentes étapes du procédé de découverte des capacités de communication, et du programme d'ordinateur comportant des instructions adaptées à la mise en oeuvre des différentes étapes du procédé de transmission d'au moins une information représentative d'une application de communication sont identiques à ceux présentés en relation avec le procédé de découverte des capacités de communication et à ceux présentés en relation avec le procédé de transmission d'au moins une information représentative d'une application de communication selon l'un quelconque des modes particuliers de réalisation mentionnés ci-dessus.Alternatively, the information carrier may be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the method of discovering the communication capabilities or the transmission method of at least information representative of a communication application. The advantages of the terminal comprising a device for discovering communication capabilities, the terminal comprising a device for transmitting at least one piece of information representative of a communication application, the response message, the computer program comprising instructions adapted to the implementation of the various steps of the method of discovering the communication capabilities, and the computer program comprising instructions adapted to the implementation of the various steps of the method of transmitting at least one piece of information representative of a communication application are identical to those presented in relation to the method of discovering the communication capabilities and to those presented in connection with the method of transmitting at least one piece of information representative of a communication application according to any one of the particular embodiments mentioned above.

Liste des figures D'autres avantages et caractéristiques de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels: la figure 1 illustre un environnement de mise en oeuvre de l'invention selon un mode particulier de réalisation de l'invention, la figure 2 illustre schématiquement des étapes du procédé de transmission d'au moins une information représentative d'une application de communication selon un mode particulier de réalisation de l'invention, la figure 3 illustre schématiquement des étapes du procédé de découverte des capacités de communication selon un mode particulier de réalisation de l'invention, la figure 4 illustre un dispositif apte à mettre en oeuvre le procédé de découverte des capacités de communication selon un mode particulier de réalisation de l'invention, la figure 5 illustre un dispositif apte à mettre en oeuvre le procédé de transmission d'au moins une information représentative d'une application de communication selon un mode particulier de réalisation de l'invention, les figures 6A, 6B et 6C illustrent un message de réponse à un message de découvertes selon des modes particuliers de réalisation de l'invention, les figures 7A et 7B illustrent des étapes du procédé de découverte des capacités de communication d'un terminal selon un autre mode particulier de réalisation de l'invention.List of Figures Other advantages and characteristics of the invention will appear more clearly on reading the following description of a particular embodiment of the invention, given as a simple illustrative and nonlimiting example, and the accompanying drawings. , among which: FIG. 1 illustrates an implementation environment of the invention according to a particular embodiment of the invention, FIG. 2 schematically illustrates steps of the method of transmission of at least one piece of information representative of a communication application according to a particular embodiment of the invention, Figure 3 schematically illustrates steps of the method of discovering communication capabilities according to a particular embodiment of the invention, Figure 4 illustrates a device capable of implementing the method of discovering the communication capabilities according to a particular embodiment of the invention, FIG. 5 illustrates a device adapted to implement the method of transmitting at least one piece of information representative of a communication application according to a particular embodiment of the invention, FIGS. 6A, 6B and 6C illustrate a response message. In a discovery message according to particular embodiments of the invention, FIGS. 7A and 7B illustrate steps of the method of discovering the communication capabilities of a terminal according to another particular embodiment of the invention.

Description d'un mode particulier de réalisation de l'invention La figure 1 illustre un environnement de mise en oeuvre de l'invention selon un mode particulier de réalisation de l'invention. L'environnement comprend un groupe de réseaux de communication 100 et 101 auquel sont connectés des terminaux 11, 12, 13 et 14, une passerelle domestique 15 et une base de données 16.DESCRIPTION OF A PARTICULAR EMBODIMENT OF THE INVENTION FIG. 1 illustrates an implementation environment of the invention according to a particular embodiment of the invention. The environment comprises a group of communication networks 100 and 101 to which are connected terminals 11, 12, 13 and 14, a home gateway 15 and a database 16.

Le réseau de communication 100 correspond par exemple à un réseau de communication mobile de type GSM, EDGE, 3G, 3G+ ou 4G... Il peut être mis en oeuvre par une architecture de type RCS. Le réseau de communication 100 peut correspondre à plusieurs réseaux de communication -13- d'opérateurs de communication différents interconnectés entre eux par des points d'accès (non représentés). Le réseau de communication 101 correspond par exemple à un réseau de communication IP pouvant être mis en oeuvre par une architecture de type IMS (pour IP Multimedia Subsystem en anglais). Le réseau de communication 101 peut correspondre à plusieurs réseaux de communication d'opérateurs de communication différents interconnectés entre eux par des points d'accès (non représentés). Les réseaux de communication 100 et 101 sont interconnectés par des serveurs d'interconnexion (non représentés). Le réseau de communication 100 et le réseau de communication 101 permettent d'échanger des données et d'établir des communications entre des terminaux connectés au réseau de communication 100 ou au réseau de communication 101. Les terminaux 11 et 12 peuvent être tout type de terminaux permettant d'établir une communication téléphonique ou visiophonique, tels qu'un téléphone portable, un smartphone (téléphone intelligent en anglais), une tablette, une télévision connectée à un réseau de communication, un ordinateur personnel sur lequel une application de téléphonie, aussi appelé softphone, est installée. Dans l'exemple décrit ici, le terminal 11 est un terminal de type smartphone associé à un utilisateur UA. Le terminal 11 est connecté au réseau de communication 100 et peut émettre et recevoir tout type de communications, via le réseau de communication 100.The communication network 100 corresponds, for example, to a mobile communication network of GSM, EDGE, 3G, 3G + or 4G type. It can be implemented by a RCS type architecture. The communication network 100 may correspond to several communication networks of different communication operators interconnected by access points (not shown). The communication network 101 corresponds for example to an IP communication network that can be implemented by an IMS (IP Multimedia Subsystem) type architecture. The communication network 101 may correspond to several communication networks of different communication operators interconnected by access points (not shown). The communication networks 100 and 101 are interconnected by interconnection servers (not shown). The communication network 100 and the communication network 101 make it possible to exchange data and to establish communications between terminals connected to the communication network 100 or to the communication network 101. The terminals 11 and 12 can be any type of terminal. to establish a telephone or videophone communication, such as a mobile phone, a smartphone (smartphone), a tablet, a television connected to a communication network, a personal computer on which a telephony application, also called softphone, is installed. In the example described here, the terminal 11 is a smartphone type terminal associated with a user UA. The terminal 11 is connected to the communication network 100 and can transmit and receive any type of communication via the communication network 100.

Dans l'exemple décrit ici, le terminal 12 est un terminal de type smartphone associé à un utilisateur UB. Le terminal 12 est connecté au réseau de communication 100 et peut émettre et recevoir tout type de communications, via le réseau de communication 100. Pour cela, le terminal 12 est enregistré dans le réseau de communication 100 avec une identité publique UB_1 associée à l'utilisateur UB. L'identité publique UB_1 correspond par exemple à un numéro de téléphone mobile. Afin de communiquer avec l'utilisateur UB sur le terminal 12, le terminal 11 utilise l'identité publique UB_1 pour joindre le terminal 12. Les terminaux 11 et 12 peuvent notamment communiquer entre eux via le réseau de communication 100 selon le protocole de communication RCS. L'application de communication native du terminal 11, respectivement du terminal 12, supporte les capacités de communication d'enrichissement du protocole RCS. Dans l'environnement décrit en relation avec la figure 1, l'utilisateur UB dispose d'un terminal 13 de type télévision connectée et d'un terminal 14 de type ordinateur personnel. Les terminaux 13 et 14 sont connectés à une passerelle domestique 15 permettant aux terminaux 13 et 14 d'accéder au réseau de communication 101.In the example described here, the terminal 12 is a smartphone type terminal associated with a user UB. The terminal 12 is connected to the communication network 100 and can send and receive any type of communication, via the communication network 100. For this, the terminal 12 is registered in the communication network 100 with a public identity UB_1 associated with the UB user. The public identity UB_1 corresponds, for example, to a mobile telephone number. In order to communicate with the user UB on the terminal 12, the terminal 11 uses the public identity UB_1 to join the terminal 12. The terminals 11 and 12 may in particular communicate with each other via the communication network 100 according to the communication protocol RCS . The native communication application of the terminal 11, respectively of the terminal 12, supports the enrichment communication capabilities of the SCR protocol. In the environment described in connection with FIG. 1, the user UB has a terminal 13 of the connected television type and a terminal 14 of the personal computer type. The terminals 13 and 14 are connected to a home gateway 15 allowing the terminals 13 and 14 to access the communication network 101.

Dans l'exemple décrit ici, le terminal 13 est une télévision apte à établir des communications voix de type VolP (pour Voice over IP en anglais) ou visiophonique par l'intermédiaire du réseau de communication 101 et de la passerelle domestique 15. Le terminal 13 dispose donc d'une capacité de communication voix et d'une capacité de communication visiophonique. Le terminal 13 peut être connecté directement à la passerelle domestique 15 ou via un réseau local (non représenté) géré par la passerelle domestique 15. -14- La passerelle domestique 15 est enregistrée dans le réseau de communication 101 avec une identité publique UB_2 fournie par l'opérateur du réseau de communication 101. La passerelle domestique 15 gère les flux de signalisation et de données relatifs à des appels émis vers ou depuis l'identité publique UB_2. La passerelle domestique 15 transmet les flux relatifs à une communication émise ou reçue aux terminaux connectés à la passerelle domestique 15, notamment le terminal 13. Le terminal 12 est également apte à se connecter à la passerelle domestique 15 et à communiquer avec les terminaux connectés à la passerelle domestique 15. Une application de téléphonie VOIP_ALT fournie par un opérateur tiers ne disposant pas d'infrastructure réseau est également installée sur le terminal 12. L'application de téléphonie VOIP_ALT installée sur le terminal 12 permet à l'utilisateur UB d'établir des communications voix sur le réseau Internet avec d'autres utilisateurs de l'application de téléphonie VOIP_ALT. Pour cela, l'utilisateur UB s'est enregistré auprès de l'opérateur tiers et dispose d'un nom utilisateur UB_ALT lui permettant d'être joint par d'autres utilisateurs via l'application de téléphonie VOIP_ALT. Si l'application de téléphonie VOIP_ALT est exécutée sur le terminal 12, une communication à destination de l'identité UB_ALT de l'utilisateur UB via l'application de téléphonie VOIP_ALT sera notifiée à l'utilisateur UB sur le terminal 12. Dans l'exemple décrit ici, on suppose que l'application de communication VOIP_ALT supporte la capacité de communication voix. Dans l'exemple décrit ici, le terminal 14 est un ordinateur personnel sur lequel est également installée l'application de téléphonie VOIP_ALT. Si l'application de téléphonie VOIP_ALT est exécutée sur le terminal 14, une communication à destination de l'identité UB_ALT de l'utilisateur UB via l'application de téléphonie VOIP_ALT sera notifiée à l'utilisateur UB sur le terminal 14. Le terminal 14 dispose également d'un espace de stockage accessible à des terminaux connectés au réseau local de la passerelle domestique 15. L'espace de stockage est notamment accessible au terminal 12 par l'intermédiaire du réseau local de la passerelle domestique 15 lorsque le terminal 12 est connecté à la passerelle domestique 15 ou par l'intermédiaire des réseaux de communications 100 et 101 et de la passerelle domestique 15 lorsque le terminal 12 n'est pas situé dans l'environnement de la passerelle domestique 15. Selon l'invention, l'espace de stockage du terminal 14 correspond à une capacité technique du terminal 14 qui est mise à disposition d'autres terminaux de l'utilisateur UB. L'environnement de la figure 1 comprend aussi un serveur de messagerie 17 géré par l'opérateur du réseau de communication 100. Le serveur de messagerie supporte le service de messagerie vocale associé au terminal 12. De manière connue, lorsqu'une communication est émise vers le terminal 12 et que le terminal 12 n'accepte pas la communication, le terminal émetteur de la communication est redirigé vers le serveur de messagerie 17 afin que l'utilisateur du terminal émetteur puisse déposer un message destiné à l'utilisateur UB. Dans l'exemple décrit ici, on suppose que le serveur de messagerie 17 supporte les capacités de communication d'enrichissement RCS et notamment la capacité de communication de type visiophonie. L'environnement de la figure 1 comprend également une base de données 16 connectée au réseau de communication 100. La base de données 16 peut être gérée par l'opérateur du réseau -15- de communication auprès duquel l'utilisateur UB est abonné, par exemple le réseau de communication 100. La base de données 16 peut aussi être gérée par un organisme tiers. Selon l'invention, la base de données 16 stocke des informations relatives à au moins une application de communication supportée par le protocole RCS. Pour cela, l'application de communication doit être enregistrée auprès de l'organisme gérant la base de données 16. Un code d'identification est alors associé à l'application de communication. Ce code d'identification est destiné à être utilisé dans un message de réponse à un message de découverte des capacités de communication d'un terminal supportant l'application de communication. La base de données 16 stocke en association avec une application de communication le nombre et la nature des paramètres nécessaires au fonctionnement de l'application de communication. La base de données 16 stocke également en association avec une application de communication les capacités de communication supportées par cette application de communication. L'application de communication VOIP_ALT est notamment enregistrée dans la base de données 16 ainsi que les capacités de communication supportées par l'application de communication 15 VOIP_ALT. L'application de communication relative à la messagerie fournie par l'opérateur du réseau de communication 100 et l'application de communication native du terminal 13 fournie par l'opérateur du réseau de communication 101 sont également enregistrée dans la base de données 16. L'application de communication native du terminal 12 fournie par l'opérateur du réseau de 20 communication 100 est également enregistrée dans la base de données 16. D'autres applications de communication fournies par d'autres opérateurs de réseau de communication ou d'autres opérateurs tiers peuvent enregistrées dans la base de données 16. La figure 2 illustre schématiquement des étapes du procédé de transmission d'au moins une 25 information représentative d'une application de communication selon un mode particulier de réalisation de l'invention. Le procédé de transmission est par exemple mis en oeuvre par le terminal 12 de la figure 1. Lors d'une étape préalable 21, l'utilisateur UB du terminal 12 associe les différentes identités qu'il utilise à partir des terminaux et des applications de communication qu'il utilise pour communiquer. 30 Pour cela, il utilise par exemple depuis son terminal 12, une application de paramétrage fournie par l'opérateur du réseau de communication auprès duquel il est abonné. Par exemple, cette application de paramétrage présente à l'utilisateur UB la liste des applications de communication alternatives enregistrées dans la base de données 16. L'utilisateur UB sélectionne sur le terminal 12 les applications de communication qu'il utilise et par lesquelles il souhaite que d'autres 35 utilisateurs le contactent. Selon un mode particulier de réalisation de l'invention, l'utilisateur UB sélectionne l'application de communication VOIP_ALT et l'application de communication relative à la messagerie vocale. Selon un autre mode particulier de réalisation de l'invention, l'utilisateur UB sélectionne l'application de communication native du terminal 13 fournie par l'opérateur du réseau de 40 communication 101. -16- Selon un autre mode particulier de réalisation de l'invention, l'application de communication native du terminal 12 fournie par l'opérateur du réseau de communication 100 est sélectionnée par défaut. Dans l'application de paramétrage, l'utilisateur UB sélectionne ensuite pour chaque application de communication sélectionnée, les capacités de communication qu'il souhaite utiliser.In the example described here, the terminal 13 is a television capable of establishing voice communications of the type VolP (for Voice over IP in English) or videophone via the communication network 101 and the home gateway 15. The terminal 13 thus has a voice communication capability and a videophone communication capability. The terminal 13 can be connected directly to the home gateway 15 or via a local area network (not shown) managed by the home gateway 15. The home gateway 15 is registered in the communication network 101 with a public identity UB_2 provided by the operator of the communication network 101. The home gateway 15 manages the signaling and data flows relating to calls sent to or from the public identity UB_2. The home gateway 15 transmits the streams relating to a communication sent or received to the terminals connected to the home gateway 15, in particular the terminal 13. The terminal 12 is also able to connect to the home gateway 15 and to communicate with the terminals connected to the home gateway 15. the home gateway 15. A VOIP_ALT telephony application provided by a third party operator that does not have a network infrastructure is also installed on the terminal 12. The VOIP_ALT telephony application installed on the terminal 12 enables the user UB to establish Voice over the Internet with other users of the VOIP_ALT telephony application. For this, the UB user has registered with the third party operator and has a user name UB_ALT allowing it to be joined by other users via the VOIP_ALT telephony application. If the VOIP_ALT telephony application is executed on the terminal 12, a communication to the UB_ALT identity of the user UB via the VOIP_ALT telephony application will be notified to the user UB on the terminal 12. example described here, it is assumed that the VOIP_ALT communication application supports the voice communication capability. In the example described here, the terminal 14 is a personal computer on which is also installed the VOIP_ALT telephony application. If the VOIP_ALT telephony application is executed on the terminal 14, a communication to the UB_ALT identity of the user UB via the VOIP_ALT telephony application will be notified to the user UB on the terminal 14. The terminal 14 also has a storage space accessible to terminals connected to the local network of the home gateway 15. The storage space is in particular accessible to the terminal 12 via the local network of the home gateway 15 when the terminal 12 is connected to the home gateway 15 or via the communications networks 100 and 101 and the home gateway 15 when the terminal 12 is not located in the environment of the home gateway 15. According to the invention, the Storage space of the terminal 14 corresponds to a technical capacity of the terminal 14 which is made available to other terminals of the user UB. The environment of FIG. 1 also comprises a messaging server 17 managed by the operator of the communication network 100. The messaging server supports the voicemail service associated with the terminal 12. In a known manner, when a communication is sent to the terminal 12 and the terminal 12 does not accept the communication, the transmitting terminal of the communication is redirected to the mail server 17 so that the user of the transmitting terminal can file a message for the user UB. In the example described here, it is assumed that the messaging server 17 supports the SCR enrichment communication capabilities and in particular the videophone type of communication capability. The environment of FIG. 1 also comprises a database 16 connected to the communication network 100. The database 16 can be managed by the operator of the communication network to which the user UB is subscribed, by For example, the communication network 100. The database 16 can also be managed by a third party. According to the invention, the database 16 stores information relating to at least one communication application supported by the SCR protocol. For this, the communication application must be registered with the organization managing the database 16. An identification code is then associated with the communication application. This identification code is intended to be used in a response message to a message of discovery of the communication capabilities of a terminal supporting the communication application. The database 16 stores in association with a communication application the number and nature of the parameters necessary for the operation of the communication application. The database 16 also stores in association with a communication application the communication capabilities supported by this communication application. The communication application VOIP_ALT is notably recorded in the database 16 as well as the communication capacities supported by the communication application 15 VOIP_ALT. The messaging communication application provided by the operator of the communication network 100 and the native communication application of the terminal 13 provided by the operator of the communication network 101 are also recorded in the database 16. L The native communication application of the terminal 12 provided by the operator of the communication network 100 is also stored in the database 16. Other communication applications provided by other communication network operators or other operators Third parties can be stored in the database 16. FIG. 2 schematically illustrates steps of the method of transmitting at least one piece of information representative of a communication application according to a particular embodiment of the invention. The transmission method is for example implemented by the terminal 12 of FIG. 1. During a preliminary step 21, the user UB of the terminal 12 associates the different identities that he uses from the terminals and the applications of communication that he uses to communicate. For this purpose, for example, it uses, from its terminal 12, a parameterization application provided by the operator of the communication network to which it is subscribed. For example, this parametering application presents to the user UB the list of alternative communication applications stored in the database 16. The user UB selects on the terminal 12 the communication applications that he uses and by which he wishes other users contact him. According to one particular embodiment of the invention, the user UB selects the communication application VOIP_ALT and the communication application relating to the voicemail. According to another particular embodiment of the invention, the user UB selects the native communication application of the terminal 13 provided by the operator of the communication network 101. According to another particular embodiment of the invention, the user In the invention, the native communication application of the terminal 12 provided by the operator of the communication network 100 is selected by default. In the parameterization application, the user UB then selects for each selected communication application, the communication capabilities he wishes to use.

Selon un mode particulier de réalisation de l'invention, une application de communication peut ne supporter qu'une capacité de communication, par exemple de type voix ou de type messagerie instantanée. Dans ce cas, aucune capacité de communication ne peut être sélectionnée pour cette application de communication. La sélection de ladite application de communication valide la sélection de l'unique capacité de communication supportée par l'application de communication.According to a particular embodiment of the invention, a communication application can only support a communication capacity, for example voice type or instant messaging type. In this case, no communication capability can be selected for this communication application. The selection of said communication application validates the selection of the unique communication capacity supported by the communication application.

Selon un autre mode particulier de réalisation de l'invention, une application de communication peut supporter plusieurs capacités de communication. Par exemple, l'application de communication peut supporter la capacité de communication de type voix, visio, messagerie instantanée, partage de photos, transfert de fichiers... Pour une application de communication donnée, l'utilisateur UB peut ne sélectionner que les capacités de communication qu'il souhaite utiliser avec d'autres utilisateurs, par exemple voix, visio, et transfert de fichiers. Au cours de l'étape 21, dans l'application de paramétrage, l'utilisateur UB fournit pour chaque application de communication, les paramètres nécessaires à son fonctionnement. Notamment : pour l'application de communication VOIP_ALT, l'utilisateur UB fournit son nom d'utilisateur UB_ALT, pour l'application de communication native du terminal 13 fournie par l'opérateur du réseau de communication 101, l'utilisateur UB fournit son identité publique UB_2. Les paramètres relatifs à l'application de communication relative à la messagerie vocale et les paramètres relatifs à l'application de communication native du terminal 12 ont été fournis au préalable à l'application de paramétrage par l'opérateur du réseau de communication 100.According to another particular embodiment of the invention, a communication application can support several communication capabilities. For example, the communication application can support the communication capacity of voice, video, instant messaging, photo sharing, file transfer ... For a given communication application, the user UB can select only the capabilities it wishes to use with other users, for example voice, video, and file transfer. During step 21, in the parameterization application, the user UB provides for each communication application, the parameters necessary for its operation. In particular: for the VOIP_ALT communication application, the user UB provides his user name UB_ALT, for the native communication application of the terminal 13 provided by the operator of the communication network 101, the user UB provides his identity. public UB_2. The parameters relating to the communication application relating to voicemail and the parameters relating to the native communication application of the terminal 12 have been provided in advance to the application of parameters by the operator of the communication network 100.

Selon un mode particulier de réalisation de l'invention, dans l'application de paramétrage, l'utilisateur UB a la possibilité de définir des terminaux qu'il souhaite utiliser pour communiquer. Par exemple, l'application de paramétrage présente à l'utilisateur UB une liste de terminaux détectés à proximité du terminal 12 de l'utilisateur UB. Lorsque le terminal 12 est connecté à la passerelle domestique 15, l'application de paramétrage peut détecter les terminaux à proximité du terminal 12 en analysant les terminaux connectés au réseau local géré par la passerelle domestique 15. L'application de paramétrage détecte ainsi le terminal 13 et le terminal 14. L'utilisateur UB sélectionne les terminaux 13 et 14 afin de les enregistrer dans l'application de paramétrage. Pour chaque terminal sélectionné, l'utilisateur UB indique le type de terminal, ainsi que les applications de communication supportées par chaque terminal parmi les applications de communication sélectionnées précédemment. Ainsi, l'utilisateur UB indique à l'application de paramétrage que le terminal 13 est une télévision et que le terminal 13 supporte l'application de communication native fournie par l'opérateur du réseau de communication 101. L'utilisateur UB indique à l'application de paramétrage que le terminal 14 est un ordinateur personnel et que le terminal 14 supporte l'application de communication VOIP_ALT. -17- Selon un mode particulier de réalisation de l'invention, lorsqu'une capacité de communication peut être mise en oeuvre par au moins deux terminaux, l'application de paramétrage laisse la possibilité à l'utilisateur UB d'ordonner les terminaux supportant cette capacité de communication. Dans le mode particulier de réalisation de l'invention décrit ici, le terminal 13 et le terminal 12 supportent la capacité de communication visiophonique. Pour la capacité de communication visiophonique, l'utilisateur UB indique à l'application de paramétrage une priorité plus importante pour le terminal 13 que pour le terminal 12. Selon un autre mode particulier de réalisation de l'invention, dans l'application de paramétrage, l'utilisateur UB a également la possibilité de sélectionner des capacités techniques relatives à des terminaux à proximité du terminal 12. Pour cela, l'application de paramétrage détecte les terminaux à proximité du terminal 12 par exemple en analysant le réseau local géré par la passerelle domestique 15. L'application de paramétrage détecte ainsi les terminaux 13 et 14. Puis, l'application de paramétrage communique avec chaque terminal détecté afin d'identifier des capacités techniques partagées du terminal détecté. Afin de partager des capacités techniques du terminal détecté, l'utilisateur UB peut avoir installé au préalable sur le terminal détecté, une application de partage permettant de définir et de partager des capacités techniques relatives à un terminal détecté. L'application de partage est par exemple fournie par l'opérateur du réseau de communication 100. Par exemple, grâce à une telle application de partage, l'utilisateur UB a sélectionné une capacité de stockage sur le terminal 14 et une capacité de restitution haute définition sur le terminal 13. L'application de paramétrage présente ainsi à l'utilisateur UB les capacités techniques partagées par les terminaux 13 et 14. L'application de paramétrage présente une capacité de stockage du terminal 14 ainsi que la taille de stockage disponible associée à cette capacité et une capacité de restitution du terminal 13 ainsi que la taille en pixels associé à cette capacité.According to a particular embodiment of the invention, in the parameterization application, the user UB has the possibility of defining terminals that he wishes to use to communicate. For example, the setting application presents to the user UB a list of detected terminals near the terminal 12 of the user UB. When the terminal 12 is connected to the home gateway 15, the setting application can detect the terminals near the terminal 12 by analyzing the terminals connected to the local network managed by the home gateway 15. The setting application thus detects the terminal 13 and the terminal 14. The user UB selects the terminals 13 and 14 in order to register them in the parameterization application. For each selected terminal, the user UB indicates the type of terminal, as well as the communication applications supported by each terminal among the communication applications previously selected. Thus, the user UB indicates to the setting application that the terminal 13 is a television and that the terminal 13 supports the native communication application provided by the operator of the communication network 101. The user UB indicates that setting application that the terminal 14 is a personal computer and the terminal 14 supports the communication application VOIP_ALT. According to one particular embodiment of the invention, when a communication capacity can be implemented by at least two terminals, the parameter setting application allows the user UB to order the terminals supporting this communication ability. In the particular embodiment of the invention described here, the terminal 13 and the terminal 12 support the videophone communication capability. For the videophone communication capacity, the user UB indicates to the parameter application a higher priority for the terminal 13 than for the terminal 12. According to another particular embodiment of the invention, in the parameterization application the user UB also has the possibility of selecting technical capabilities relating to terminals near the terminal 12. For this purpose, the setting application detects the terminals near the terminal 12, for example by analyzing the local network managed by the terminal. home gateway 15. The setting application thus detects terminals 13 and 14. Then, the setting application communicates with each detected terminal in order to identify shared technical capabilities of the detected terminal. In order to share the technical capabilities of the detected terminal, the user UB may have previously installed on the detected terminal, a sharing application for defining and sharing technical capabilities relating to a detected terminal. The sharing application is for example provided by the operator of the communication network 100. For example, thanks to such a sharing application, the user UB has selected a storage capacity on the terminal 14 and a high rendering capacity definition on the terminal 13. The parameterization application thus presents the UB user with the technical capacities shared by the terminals 13 and 14. The parameterization application has a storage capacity of the terminal 14 as well as the associated available storage size. this capacity and a capacity of rendering of the terminal 13 as well as the size in pixels associated with this capacity.

L'utilisateur UB sélectionne la capacité de stockage du terminal 14. L'application de paramétrage présente ensuite à l'utilisateur UB une liste d'applications de communication à associer à la capacité de stockage du terminal 14. L'utilisateur UB doit sélectionner dans cette liste, les applications de communication pour lesquelles il autorise la mise à disposition de la capacité de stockage du terminal 14. Par exemple, l'utilisateur UB sélectionne l'application de communication native du terminal 12. Ainsi, au cours d'une communication ultérieure établie entre le terminal 12 et un autre terminal via l'application de communication native du terminal 12, l'autre terminal pourra demander à utiliser la capacité technique de stockage du terminal 14. Selon un mode particulier de réalisation de l'invention, l'utilisateur UB peut indiquer pour chaque application de communication ou capacité de communication sélectionnée les contacts avec lesquels il accepte de communiquer via cette application de communication ou selon cette capacité de communication. Ainsi, une information représentative d'une telle application de communication ou d'une telle capacité de communication sera fournie à un terminal émetteur d'un message de découverte des capacités de communication de l'utilisateur UB selon que l'utilisateur UB aura choisi de sélectionner l'application de communication ou la capacité de communication pour le contact associé au terminal émetteur. -18- A la fin de l'étape 21, le terminal 12 enregistre en mémoire les données de l'application de paramétrage fournies au cours de l'étape 21. Selon un mode particulier de réalisation de l'invention, les données de l'application de paramétrage sont enregistrées dans une base de données (non représentée) de l'opérateur du réseau de communication 100 en association avec l'identité publique du terminal 12. Lors d'une étape 22, le terminal 12 reçoit un message de découverte des capacités de communication en provenance du terminal 11. Le message de découverte reçu correspond par exemple à un message OPTIONS selon le protocole SIP (pour Session Initiation Protocol en anglais). Par l'envoi du message de découverte, le terminal 11 souhaite connaître les capacités de communication relatives à l'utilisateur du terminal 12. Lors d'une étape 23, le terminal 12 détermine les applications de communication apte à être utilisées pour établir une communication entre le terminal 11 et un terminal de l'utilisateur UB. Pour cela, le terminal 12 analyse les données de l'application de paramétrage fournies au cours de l'étape 21.The user UB selects the storage capacity of the terminal 14. The parameter application then presents the user UB with a list of communication applications to associate with the storage capacity of the terminal 14. The user UB must select in this list, the communication applications for which it authorizes the provision of the storage capacity of the terminal 14. For example, the user UB selects the native communication application of the terminal 12. Thus, during a communication established between the terminal 12 and another terminal via the native communication application of the terminal 12, the other terminal may ask to use the technical storage capacity of the terminal 14. According to a particular embodiment of the invention, the UB user can indicate for each communication application or selected communication capability the contacts with whom he agrees to communicate vi to this communication application or according to this communication capability. Thus, information representative of such a communication application or of such a communication capacity will be provided to a terminal transmitting a message of discovery of the communication capabilities of the user UB according to whether the user UB has chosen to select the communication application or the communication capacity for the contact associated with the transmitting terminal. At the end of step 21, the terminal 12 stores in memory the data of the parameterization application provided in step 21. According to one particular embodiment of the invention, the data of the application of parameters are recorded in a database (not shown) of the operator of the communication network 100 in association with the public identity of the terminal 12. In a step 22, the terminal 12 receives a discovery message communication capabilities from the terminal 11. The received discovery message corresponds for example to an OPTIONS message according to the SIP protocol (Session Initiation Protocol in English). By sending the discovery message, the terminal 11 wishes to know the communication capabilities relating to the user of the terminal 12. In a step 23, the terminal 12 determines the communication applications that can be used to establish a communication. between the terminal 11 and a terminal of the user UB. For this, the terminal 12 analyzes the data of the parameterization application provided during step 21.

Au cours de l'étape 23, le terminal 12 détermine ainsi à partir des données de l'application de paramétrage que l'utilisateur UB peut communiquer à partir de son terminal 12 via l'application de communication VOIP_ALT et l'application de communication relative à la messagerie vocale associée au terminal 12. En variante, au cours de l'étape 23, le terminal 12 détermine également à partir des données de l'application de paramétrage que l'utilisateur UB peut communiquer via l'application de communication native du terminal 13. Selon une autre variante, au cours de l'étape 23, le terminal 12 détermine également à partir des données de l'application de paramétrage que l'utilisateur UB partage une capacité technique du terminal 13 en association avec la capacité de communication de transfert de fichiers supportée par le terminal 12. Selon un mode particulier de réalisation de l'invention, lorsque les données de l'application de paramétrage indique qu'une application de communication est mise en oeuvre par un autre terminal différent du terminal 12, le terminal 12 vérifie au cours de l'étape 23 que l'autre terminal est à proximité du terminal 12, par exemple en détectant si le terminal 12 est connecté au réseau local de la passerelle domestique 15 et si l'autre terminal est aussi connecté au réseau local de la passerelle domestique 15. En variante, le terminal 12 peut interroger un serveur du réseau de communication 100 ou 101 pour vérifier si l'autre terminal est enregistré dans le réseau de communication 100 ou 101. Ainsi, si l'autre terminal n'est pas à proximité du terminal 12 ou si l'autre terminal n'est pas enregistré dans le réseau de communication 100 ou 101, le terminal 12 ne fournira pas au terminal 11 d'information concernant l'application de communication mise en oeuvre par l'autre terminal et obtenue à partir des données de l'application de paramétrage. Ainsi, le terminal 12 vérifie la disponibilité des autres terminaux de l'utilisateur UB et ne fournit au terminal 11 que des informations de communication relatives à des terminaux disponibles. -19- Au cours d'une étape 25, le terminal 12 insère dans un message M1 de réponse au message de découverte une information représentative d'une application de communication alternative pouvant être utilisée pour communiquer avec l'utilisateur UB. Le message de réponse M1 est par exemple un message 2000K selon le protocole SIP. Un tel message M1 comprend également les capacités de communication RCS supportées par le terminal 12. Une partie du message M1 est illustrée en figure 6A. Le terminal 12 insère notamment dans des champs de données du message Ml, les informations suivantes: dans un champ de données OP12, une information représentative de l'application de communication native du terminal 12, dans un champ de données RCS, une information représentative indiquant les capacités de communication d'enrichissement RCS supportées par l'application de communication native du terminal 12, dans un champ de données VOIP_ALT, une information représentative de l'application de communication VOIP_ALT, dans un champ de données MSGR, une information représentative de l'application de communication relative à la messagerie vocale associée au terminal 12. Selon un mode particulier de réalisation de l'invention, une information représentative d'une application de communication ou d'une capacité de communication insérée dans un champ de données du message M1 correspond au code associé à l'application de communication ou à la capacité de communication stocké dans la base de données 16 décrite en relation avec la figure 1. Selon un mode particulier de réalisation de l'invention, le terminal 12 insère dans le message M1 au moins une information représentative d'une capacité de communication en association avec une application de communication apte à mettre en oeuvre ladite capacité de communication.In the course of step 23, the terminal 12 thus determines from the data of the parameterization application that the user UB can communicate from its terminal 12 via the communication application VOIP_ALT and the relative communication application. to the voice mail associated with the terminal 12. Alternatively, during the step 23, the terminal 12 also determines from the data of the setting application that the user UB can communicate via the native communication application of the In another variant, during the step 23, the terminal 12 also determines from the data of the parameterization application that the user UB shares a technical capacity of the terminal 13 in association with the communication capacity. file transfer supported by the terminal 12. According to a particular embodiment of the invention, when the data of the setting application indicates that an application communication is implemented by another terminal different from the terminal 12, the terminal 12 checks in step 23 that the other terminal is close to the terminal 12, for example by detecting whether the terminal 12 is connected to the network the home gateway 15 and if the other terminal is also connected to the home gateway's local network 15. Alternatively, the terminal 12 can interrogate a server of the communication network 100 or 101 to check if the other terminal is registered in the communication network 100 or 101. Thus, if the other terminal is not close to the terminal 12 or if the other terminal is not registered in the communication network 100 or 101, the terminal 12 will not provide not to the terminal 11 information about the communication application implemented by the other terminal and obtained from the data of the setting application. Thus, the terminal 12 verifies the availability of the other terminals of the user UB and provides the terminal 11 only communication information relating to available terminals. In a step 25, the terminal 12 inserts in a message M1 response to the discovery message information representative of an alternative communication application that can be used to communicate with the user UB. The response message M1 is for example a 2000K message according to the SIP protocol. Such a message M1 also includes the communication capabilities RCS supported by the terminal 12. Part of the message M1 is illustrated in FIG. 6A. The terminal 12 inserts, in particular into data fields of the message M1, the following information: in a data field OP12, information representative of the native communication application of the terminal 12, in a data field RCS, representative information indicating the enhancement communication capabilities RCS supported by the native communication application of the terminal 12, in a data field VOIP_ALT, an information representative of the communication application VOIP_ALT, in a data field MSGR, an information representative of the communication application relating to the voice messaging associated with the terminal 12. According to one particular embodiment of the invention, information representative of a communication application or of a communication capacity inserted in a data field of the message M1 corresponds to the code associated with the communication application or the communication capacity s tocked into the database 16 described in connection with Figure 1. According to a particular embodiment of the invention, the terminal 12 inserts in the message M1 at least one representative information of a communication capacity in association with an application communication device adapted to implement said communication capability.

Ainsi, dans ce mode particulier de réalisation de l'invention, le message M1 comprend également un champ de données CAP correspondant à une capacité de communication associée à l'application de communication alternative relative à la messagerie associée au terminal 12. Le champ de données CAP indique par exemple que l'application de communication MSGR supporte la capacité de communication RCS de visiophonie. Dans cette variante, le message M1 comprend également un champ de données ADMSG indiquant au moins un paramètre d'identification de l'utilisateur UB pour l'application de communication relative à la messagerie associée au terminal 12. Le champ de données ADMSG comprend par exemple un numéro de téléphone permettant à un terminal d'adresser directement le serveur de messagerie 17 associé au terminal 12 sans faire sonner le terminal 12, et un identifiant de l'utilisateur UB sur le serveur de messagerie 17.Thus, in this particular embodiment of the invention, the message M1 also comprises a CAP data field corresponding to a communication capacity associated with the alternative communication application relating to the messenger associated with the terminal 12. The data field CAP indicates, for example, that the MSGR communication application supports the video telephony RCS capability. In this variant, the message M1 also comprises an ADMSG data field indicating at least one identification parameter of the user UB for the messaging communication application associated with the terminal 12. The ADMSG data field comprises, for example a telephone number enabling a terminal to directly address the messaging server 17 associated with the terminal 12 without ringing the terminal 12, and an identifier of the user UB on the messaging server 17.

Selon une autre variante, le terminal 12 insère dans le message M1 un champ de données PAR correspondant à un identifiant de l'utilisateur UB pour l'application de communication VOIP_ALT. Dans l'exemple décrit ici, le champ de données PAR prend alors la valeur UB_ALT. Selon une autre variante, au cours de l'étape 25, le terminal 12 insère également dans le message M1 de réponse au message de découverte une information représentative de l'application de communication native du terminal 13. Dans cette variante, le terminal 12 insère également en -20- association avec une application de communication, un paramètre indiquant un type de terminal mettant en oeuvre cette application de communication et les capacités de communication correspondantes. Une autre partie du message M1 est illustrée en figure 6B. La partie du message M1 illustrée en figure 6B comprend : le champ de données OP12 déjà décrit en relation avec la figure 6A, un champ de données VISIO1 comprenant une information représentative d'une capacité de communication d'enrichissement RCS supportées par l'application de communication native du terminal 12, ici la capacité de communication visiophonique, un champ de données MOB comprenant une information représentative d'un type de terminal mettant en oeuvre la capacité de communication visiophonique VISI01, ici le champ de données MOB indique le type mobile, un champ de données OP13 comprenant une information représentative de l'application de communication native du terminal 13, un champ de données VIS102 comprenant une information représentative d'une capacité de communication supportée par l'application de communication native du terminal 13, ici la capacité de communication visiophonique, .un champ de données TV comprenant une information représentative d'un type de terminal mettant en oeuvre la capacité de communication visiophonique VISI02, ici le champ de données TV indique le type télévision, un champ de données ADDR comprenant un paramètre d'identification du terminal 13, par exemple le numéro de téléphone UB_2 permettant de joindre le terminal 13. Selon une autre variante, lorsqu'au moins deux terminaux sont aptes à mettre en oeuvre une capacité de communication déterminée, le terminal 12 effectue une étape 24 de sélection d'un terminal parmi les au moins deux terminaux selon un critère prédéterminé. Dans le mode particulier de réalisation décrit ici, la capacité de communication visiophonique peut être mise en oeuvre par le terminal 12 et par le terminal 13. Le terminal 12 sélectionne en fonction de l'ordre de priorité indiqué par l'utilisateur UB au cours de l'étape 21 le terminal 13. Ainsi, selon cette variante, le message M1 illustré en figure 6B ne comprendrait pas les champs de données OP12, VIS101 et MOB relatifs à la capacité de communication visiophonique du terminal 12. Dans cette variante, le message M1 comprendrait au moins les champs de données OP13, VIS102 et ADDR relatifs à la capacité de communication visiophonique du terminal 13. Selon une autre variante, au cours de l'étape 25, le terminal 12 insère dans un champ de données du message M1 une information représentative de la capacité technique partagée du terminal 14.According to another variant, the terminal 12 inserts in the message M1 a data field PAR corresponding to an identifier of the user UB for the communication application VOIP_ALT. In the example described here, the data field PAR then takes the value UB_ALT. According to another variant, during the step 25, the terminal 12 also inserts in the message M1 of response to the discovery message information representative of the native communication application of the terminal 13. In this variant, the terminal 12 inserts also in association with a communication application, a parameter indicating a type of terminal implementing this communication application and the corresponding communication capabilities. Another part of the message M1 is illustrated in FIG. 6B. The part of the message M1 illustrated in FIG. 6B comprises: the data field OP12 already described in relation to FIG. 6A, a data field VISIO1 comprising information representative of an enrichment communication capability RCS supported by the application of native communication of the terminal 12, here the videophone communication capability, a MOB data field comprising information representative of a type of terminal implementing the videophone communication capability VISI01, here the MOB data field indicates the mobile type, a data field OP13 comprising information representative of the native communication application of the terminal 13, a data field VIS102 comprising information representative of a communication capacity supported by the native communication application of the terminal 13, here the capacity of videotelephone communication, a TV data field comprising a representative information ive of a type of terminal implementing the visiophonic communication capability VISI02, here the TV data field indicates the television type, an ADDR data field comprising an identification parameter of the terminal 13, for example the telephone number UB_2 In another variant, when at least two terminals are able to implement a determined communication capacity, the terminal 12 performs a step 24 of selecting a terminal from among the at least two terminals according to one embodiment. a predetermined criterion. In the particular embodiment described here, the videophone communication capability can be implemented by the terminal 12 and by the terminal 13. The terminal 12 selects according to the priority order indicated by the user UB during the step 21 the terminal 13. Thus, according to this variant, the message M1 illustrated in Figure 6B does not include the data fields OP12, VIS101 and MOB relating to the videophone communication capacity of the terminal 12. In this variant, the message M1 would comprise at least the data fields OP13, VIS102 and ADDR relating to the videophone communication capacity of the terminal 13. According to another variant, during the step 25, the terminal 12 inserts in a data field of the message M1 a information representative of the shared technical capacity of the terminal 14.

La figure 6C illustre la variante décrite ici. Sur la figure 6C, le message M1 comprend en outre : le champ de données OP12 déjà décrit en relation avec la figure 6A, un champ de données STK comprenant une information représentative de la capacité technique partagée du terminal 14 associée à l'application de communication native du terminal 12, ici le champ de données STK indique une capacité de stockage, - 21 - - un champ de données SZ comprenant un paramètre relatif à la capacité technique STK, ici le champ de données SZ indique la taille disponible pour la capacité de stockage. Lors d'une étape 26, le terminal 12 envoie le message M1 au terminal 11. Selon un mode particulier de réalisation de l'invention, le procédé de transmission décrit en relation avec la figure 2 est mis en oeuvre par un serveur S (non représenté en figure 1) du réseau de communication 100. Selon ce mode particulier de réalisation de l'invention, les données de l'application de paramétrage sont stockées dans une base de données du réseau de communication 100 ou sur le serveur S. Le serveur S met notamment en oeuvre l'étape 22 de réception d'un message de découverte des capacités de communication du terminal 12. Lors de l'étape 23, le serveur S interroge la base de données stockant les données de l'application de paramétrage concernant le terminal 12 et détermine les applications de communication et les capacités de communication associées que l'utilisateur du terminal 12 a accepté de partager. La figure 3 illustre schématiquement des étapes du procédé de découverte des capacités de communication selon un mode particulier de réalisation de l'invention. Le procédé de découverte est par exemple mis en oeuvre par le terminal 11 de la figure 1. Lors d'une étape 31, le terminal 11 envoie au terminal 12 un message de découverte des capacités de communication relatives à l'utilisateur UB. Le message de découverte est par exemple envoyé par le terminal 11 suite à la consultation par l'utilisateur UA du contact UB contenu dans le carnet d'adresses associé au terminal 11. Le message de découverte est par exemple un message OPTIONS selon le protocole SIP. Tel que décrit en relation avec la figure 2, le message M1 comprend au moins un champ de données indiquant une capacité de communication relative à l'utilisateur UB (RCS, CAP de la figure 6A, VISI01, VIS102 de la figure 6B, FT de la figure 6C).Figure 6C illustrates the variant described here. In FIG. 6C, the message M1 furthermore comprises: the data field OP12 already described in relation with FIG. 6A, an STK data field comprising information representative of the shared technical capacity of the terminal 14 associated with the communication application native of the terminal 12, here the data field STK indicates a storage capacity, - 21 - - a data field SZ comprising a parameter relating to the technical capacity STK, here the data field SZ indicates the size available for the capacity of storage. During a step 26, the terminal 12 sends the message M1 to the terminal 11. According to a particular embodiment of the invention, the transmission method described in connection with FIG. 2 is implemented by a server S (no represented in FIG. 1) of the communication network 100. According to this particular embodiment of the invention, the data of the parameterization application is stored in a database of the communication network 100 or on the server S. The server S implements in particular the step 22 of receiving a message of discovery of the communication capabilities of the terminal 12. In step 23, the server S queries the database storing the data of the parameter application concerning the terminal 12 and determines the communication applications and the associated communication capabilities that the user of the terminal 12 has agreed to share. FIG. 3 schematically illustrates steps of the communication capability discovery method according to a particular embodiment of the invention. The discovery method is for example implemented by the terminal 11 of FIG. 1. During a step 31, the terminal 11 sends the terminal 12 a message of discovery of the communication capabilities relating to the user UB. The discovery message is sent for example by the terminal 11 following the consultation by the UA user of the contact UB contained in the address book associated with the terminal 11. The discovery message is for example an OPTIONS message according to the SIP protocol. . As described in connection with FIG. 2, the message M1 comprises at least one data field indicating a communication capacity relative to the user UB (RCS, CAP of FIG. 6A, VISI01, VIS102 of FIG. 6B, FT of FIG. Figure 6C).

Lors d'une étape 32, le terminal 11 reçoit le message de réponse M1 envoyé par le terminal 12 lors de l'étape 26 en réponse au message de découverte. Lors d'une étape 33, le terminal 11 obtient à partir du message M1 au moins une information représentative d'une application de communication alternative (VOIP_ALT, MSGR de la figure 6A, OP13 de la figure 6B).In a step 32, the terminal 11 receives the response message M1 sent by the terminal 12 during step 26 in response to the discovery message. During a step 33, the terminal 11 obtains from the message M1 at least one representative information of an alternative communication application (VOIP_ALT, MSGR of Figure 6A, OP13 of Figure 6B).

Selon une variante, l'information représentative d'une application de communication alternative est associée dans le message M1 à une capacité de communication relative à l'utilisateur UB présente dans le message Ml. Ainsi, à partir du message M1, le terminal 11 obtient : - les capacités de communication de l'application de messagerie relative au terminal 12 (CAP), - les capacités de communication de l'application de communication native du terminal 13 (V15102). Selon une autre variante, au cours de l'étape 33, le terminal 11 obtient également à partir du message M1 un paramètre d'identification de l'utilisateur UB : - 22 - dans le champ de données PAR correspondant à l'identifiant UB_ALT pour l'application de communication VOIP_ALT, dans le champ de données ADMSG pour l'application de communication relative à la messagerie associée au terminal 12 (MSGR), dans le champ ADDR pour l'application de communication native du terminal 13 (0P13). Selon une autre variante, au cours de l'étape 33, le terminal 11 obtient aussi à partir du message Ml, un paramètre indiquant un type de terminal de l'utilisateur UB. Ce paramètre est compris dans le champ de données TV pour l'application de communication native du terminal 13 (0P13). Selon une autre variante, au cours de l'étape 33, le terminal 11 obtient aussi à partir du message Ml, une information représentative d'une capacité technique relative à un terminal de l'utilisateur UB, associée à une application de communication. La capacité technique est obtenue à partir du champ de données STK du message M1. Le champ de données STK indique que la capacité technique obtenue correspond à une capacité de stockage. Le champ de données OP12 du message M1 indique que la capacité technique de stockage est associée à l'application de communication native du terminal 12 et le champ de données SZ du message M1 indique que la taille disponible associée à la capacité technique de stockage. Lors d'une étape 34, le terminal 11 restitue à l'utilisateur UA l'information représentative de l'application de communication obtenue au cours de l'étape 33 en association avec une information de contact de l'utilisateur UB. Par exemple, dans le carnet d'adresses associé au terminal 11, sous le nom de l'utilisateur UB, le terminal 11 affiche le nom des applications de communication signalées dans le message Ml. En variante, à côté de chaque nom d'applications de communication, le terminal 11 affiche également une série d'icônes, chaque icône représentant une capacité de communication associée à l'application de communication.According to one variant, the information representative of an alternative communication application is associated in the message M1 with a communication capacity relating to the user UB present in the message M1. Thus, from the message M1, the terminal 11 obtains: the communication capabilities of the messaging application relating to the terminal 12 (CAP), the communication capabilities of the native communication application of the terminal 13 (V15102) . According to another variant, during the step 33, the terminal 11 also obtains from the message M1 a parameter for identifying the user UB: in the data field PAR corresponding to the identifier UB_ALT for the communication application VOIP_ALT, in the ADMSG data field for the communication application related to the messenger associated with the terminal 12 (MSGR), in the ADDR field for the native communication application of the terminal 13 (0P13). According to another variant, during the step 33, the terminal 11 also obtains from the message M1, a parameter indicating a type of terminal of the user UB. This parameter is included in the TV data field for the native communication application of the terminal 13 (0P13). According to another variant, during the step 33, the terminal 11 also obtains from the message M1, information representative of a technical capacity relating to a terminal of the user UB, associated with a communication application. The technical capacity is obtained from the data field STK of the message M1. The STK data field indicates that the resulting technical capacity corresponds to a storage capacity. The data field OP12 of the message M1 indicates that the storage technical capacity is associated with the native communication application of the terminal 12 and the data field SZ of the message M1 indicates that the available size associated with the technical storage capacity. During a step 34, the terminal 11 returns to the user UA the information representative of the communication application obtained during the step 33 in association with a contact information of the user UB. For example, in the address book associated with the terminal 11, under the name of the user UB, the terminal 11 displays the names of the communication applications indicated in the message M1. Alternatively, beside each name of communication applications, the terminal 11 also displays a series of icons, each icon representing a communication capability associated with the communication application.

Selon une autre variante, à côté du nom d'une application de communication, une information indiquant le type de terminal mettant en oeuvre l'application de communication en question est restituée par le terminal 11. Par exemple, une imagette représentant le type de terminal est affichée. Selon une autre variante, une information relative à une capacité technique associée à une application de communication est affichée à côté ou sous le nom de l'application de communication. Dans le mode particulier de réalisation de l'invention décrit ici, une information indiquant une capacité de stockage est affichée à côté du nom de l'application de communication native du terminal 12. La taille mémoire disponible associée à la capacité de stockage peut aussi être affichée.According to another variant, next to the name of a communication application, information indicating the type of terminal implementing the communication application in question is returned by the terminal 11. For example, a thumbnail representing the type of terminal is displayed. According to another variant, information relating to a technical capacity associated with a communication application is displayed beside or under the name of the communication application. In the particular embodiment of the invention described herein, information indicating a storage capacity is displayed next to the name of the native communication application of the terminal 12. The available memory size associated with the storage capacity can also be displayed.

Selon encore une autre variante, la restitution d'une information relative à une capacité technique est faite après l'établissement d'une communication entre le terminal 11 et un terminal de l'utilisateur UB selon l'application de communication associée à la capacité technique. Ainsi, l'utilisateur UA est informé de la mise à disposition de la capacité technique seulement lorsqu'elle est disponible, c'est-à-dire lorsqu'une communication est établie à partir de l'application de communication à laquelle la capacité technique est associée. - 23 - Lors d'une étape 35, l'utilisateur UA souhaite déclencher une communication à destination de l'utilisateur UB. Pour cela, l'utilisateur UA choisit une application de communication restituée par le terminal 11 en association avec le contact UB du carnet d'adresses associé au terminal 11. Au cours de l'étape 35, le terminal 11 détecte une interaction utilisateur sélectionnant une application de communication restituée au cours de l'étape 24. La figure 7A décrit une variante de réalisation d'établissement d'une communication suite à la sélection par l'utilisateur UA faite lors de l'étape 35. Selon cette variante, l'utilisateur UA a sélectionné la capacité de communication visiophonique de l'application de communication native du terminal 13 pour communiquer avec l'utilisateur UB. Lors d'une étape 700, le terminal 11 déclenche une demande de communication à destination du terminal 13, par exemple par l'envoi d'un message SIP INVITE au terminal 13 grâce au paramètre UB_2 obtenu à partir du champ de données ADDR du message M1. La demande de communication envoyée au terminal 13 comprend un paramètre indiquant une demande de communication en mode visiophonique. Suite à la réception de la demande de communication par le terminal 13 au cours de l'étape 700, le terminal 13 informe l'utilisateur UB de la demande de communication en mode visiophonique en provenance du terminal 11. Lors d'une étape 701, le terminal 13 accepte la demande de communication, par exemple par l'envoi d'un message SIP 2000K au terminal 11. De manière connue, une communication visiophonique est ainsi établie entre le terminal 11 et le terminal 13 au cours d'une étape 702. Lors d'une étape 703, le terminal 11 met alors à jour la restitution des informations faites à l'étape 34 décrite en relation avec la figure 3. Lors de l'étape 703, le terminal 11 détermine les capacités de communication pour lesquelles le mode de communication est incompatible avec le mode de communication de la communication établie. Au cours de l'étape 703, le terminal 11 ne restitue ainsi que les capacités de communications relatives à l'utilisateur UB reçues dans le message M1 et qui sont compatibles avec le mode de communication de la communication établie. Ainsi, le terminal 11 prend en compte l'établissement d'une communication en mode visiophonique entre le terminal 11 et le terminal 13 pour afficher à l'utilisateur UA les capacités de communication relatives à l'utilisateur UB qui sont compatibles avec la communication en mode visiophonique établie lors de l'étape 702. Une capacité de communication voix ou visiophonique mise en oeuvre par une application de communication restituée lors de l'étape 24 n'est ainsi pas compatible avec la communication en cours. En revanche, une capacité de communication de type transfert de fichiers, partage de photos ou messagerie instantanée reste compatible avec la communication en cours. Selon une autre variante décrite en relation avec la figure 7A, l'utilisateur UA a sélectionné la capacité de communication de visiophonie de l'application de communication relative à l'application de messagerie associée au terminal 12. Lors d'une étape 700, le terminal 11 déclenche une demande de communication à destination du serveur de messagerie 17, par exemple par l'envoi - 24 - d'un message SIP INVITE au serveur de messagerie 17 grâce aux données obtenues du champ de données ADMSG du message M1. La demande de communication envoyée au serveur de messagerie 17 comprend un paramètre indiquant que la demande de communication est à destination de la messagerie de l'utilisateur UB. Ce paramètre est par exemple le numéro de téléphone UB_1 de l'utilisateur UB obtenu par le terminal 11 à partir du carnet d'adresses associé au terminal 11. La demande de communication comprend également un paramètre indiquant une demande de communication en mode visiophonie. Suite à la réception de la demande de communication par le serveur de messagerie 17 au cours de l'étape 700, lors d'une étape 701, le serveur de messagerie 17 accepte la demande de communication, par exemple par l'envoi d'un message SIP 2000K au terminal 11. Au cours d'une étape 702, une communication est établie entre le serveur de messagerie 17 et le terminal 11. Au cours de l'étape 702, l'utilisateur UA laisse un message vidéo à destination de l'utilisateur UB, puis met fin à la communication avec le serveur de messagerie 17.According to yet another variant, the restitution of information relating to a technical capacity is made after the establishment of a communication between the terminal 11 and a terminal of the user UB according to the communication application associated with the technical capacity. . Thus, the user UA is informed of the availability of the technical capacity only when it is available, that is to say when a communication is established from the communication application to which the technical capacity is associated. In a step 35, the user UA wishes to trigger a communication to the user UB. For this, the user UA chooses a communication application delivered by the terminal 11 in association with the contact UB of the address book associated with the terminal 11. In the step 35, the terminal 11 detects a user interaction selecting a communication application rendered in step 24. Figure 7A describes an alternative embodiment of establishment of a communication following the selection by the user UA made in step 35. According to this variant, the User UA has selected the videophone communication capability of the native communication application of the terminal 13 to communicate with the user UB. During a step 700, the terminal 11 triggers a communication request to the terminal 13, for example by sending an INVITE SIP message to the terminal 13 by the parameter UB_2 obtained from the ADDR data field of the message M1. The communication request sent to the terminal 13 includes a parameter indicating a request for communication in videophone mode. Following the reception of the communication request by the terminal 13 during the step 700, the terminal 13 informs the user UB of the communication request in videophone mode from the terminal 11. During a step 701, the terminal 13 accepts the communication request, for example by sending a SIP 2000K message to the terminal 11. In known manner, a videophone communication is thus established between the terminal 11 and the terminal 13 during a step 702 In a step 703, the terminal 11 then updates the restitution of the information made in the step 34 described with reference to FIG. 3. In the step 703, the terminal 11 determines the communication capabilities for which the communication mode is incompatible with the communication mode of the established communication. During the step 703, the terminal 11 thus restores the UB user-related communications received in the message M1 and which are compatible with the communication mode of the established communication. Thus, the terminal 11 takes into account the establishment of a video-telephony communication between the terminal 11 and the terminal 13 to display to the user UA the communication capabilities relating to the user UB that are compatible with the communication. videophonic mode established in step 702. A voice or videophone communication capability implemented by a communication application restored in step 24 is thus not compatible with the current communication. On the other hand, a communication capability such as file transfer, photo sharing or instant messaging remains compatible with the current communication. According to another variant described in connection with FIG. 7A, the user UA has selected the video telephony communication capability of the communication application relating to the messaging application associated with the terminal 12. During a step 700, the user terminal 11 initiates a communication request to the messaging server 17, for example by sending an INVITE SIP message to the messaging server 17 using the data obtained from the ADMSG data field of the message M1. The communication request sent to the messaging server 17 includes a parameter indicating that the communication request is intended for the user UB's messaging. This parameter is for example the telephone number UB_1 of the user UB obtained by the terminal 11 from the address book associated with the terminal 11. The communication request also includes a parameter indicating a request for communication in video telephony mode. Following reception of the communication request by the messaging server 17 during the step 700, during a step 701, the messaging server 17 accepts the communication request, for example by sending a message. SIP 2000K message to the terminal 11. In a step 702, a communication is established between the messaging server 17 and the terminal 11. In the step 702, the user UA leaves a video message destined for the user. UB user, then terminates the communication with the mail server 17.

La figure 7B décrit une autre variante de réalisation d'établissement d'une communication suite à la sélection par l'utilisateur UA faite lors de l'étape 35. Selon cette variante, l'utilisateur UA a sélectionné la capacité de communication voix de l'application de communication native du terminal 12 pour communiquer avec l'utilisateur UB. Lors d'une étape 700', le terminal 11 déclenche une demande de communication à destination du terminal 12, par exemple par l'envoi d'un message SIP INVITE au terminal 12 grâce au paramètre UB_1 obtenu à partir du carnet d'adresses associé au terminal 11. La demande de communication envoyée au terminal 12 comprend un paramètre indiquant une demande de communication en mode voix. Suite à la réception de la demande de communication par le terminal 12 au cours de l'étape 700', le terminal 12 informe l'utilisateur UB de la demande de communication en mode voix en provenance du terminal 11. Lors d'une étape 701', le terminal 12 accepte la demande de communication, par exemple par l'envoi d'un message SIP 2000K au terminal 11. De manière connue, une communication voix est ainsi établie entre le terminal 11 et le terminal 13 au cours d'une étape 702'.FIG. 7B describes another embodiment of establishment of a communication following the selection by the user UA made during step 35. According to this variant, the user UA has selected the voice communication capability of the user. native communication application of the terminal 12 to communicate with the user UB. During a step 700 ', the terminal 11 triggers a communication request to the terminal 12, for example by sending a SIP INVITE message to the terminal 12 through the parameter UB_1 obtained from the associated address book to the terminal 11. The communication request sent to the terminal 12 includes a parameter indicating a communication request in voice mode. Following the reception of the communication request by the terminal 12 during the step 700 ', the terminal 12 informs the user UB of the communication request in voice mode from the terminal 11. During a step 701 ', the terminal 12 accepts the communication request, for example by sending a SIP 2000K message to the terminal 11. In known manner, a voice communication is thus established between the terminal 11 and the terminal 13 during a call. step 702 '.

Lors d'une étape 703', le terminal 11 met à jour la restitution des informations faites à l'étape 34 décrite en relation avec la figure 3. Au cours de l'étape 703', le terminal 11 prend en compte l'établissement d'une communication en mode voix entre le terminal 11 et le terminal 12 pour afficher à l'utilisateur UA les capacités de communications relatives à l'utilisateur UB qui sont compatibles avec la communication en mode voix établie lors de l'étape 702'. Notamment, le terminal 11 affiche à l'utilisateur UA que la capacité technique de stockage est compatible avec la communication en cours. Au cours d'une étape 704, le terminal 11 détecte une interaction utilisateur sélectionnant la capacité technique de stockage. Au cours de l'étape 704, l'utilisateur UA sélectionne dans la mémoire du terminal 11, un fichier FILET012 à transmettre au terminal 12. En variante, l'utilisateur - 25 - UA utilise l'appareil-photo du terminal 11 pour prendre une photo. La photo prise est insérée dans un fichier FILETO12 à transmettre au terminal 12. Au cours d'une étape 705, le terminal 11 envoie au terminal 12 une commande de traitement de données à exécuter par la capacité technique sélectionnée à l'étape 704. Dans cet exemple, la commande de traitement de données correspond à une demande de stockage du fichier FILTETO12 obtenu au cours de l'étape 704. Lors de l'étape 705, la commande de traitement de données est envoyée par exemple dans un message SIP OPTIONS. Le message envoyé au cours de l'étape 705 comprend par exemple : l'identité du terminal émetteur de la demande, ici le terminal 11, l'identité du terminal récepteur de la demande, ici le terminal 12, une information représentative de la capacité technique à utiliser, ici la capacité de stockage, un paramètre relatif à l'utilisation de la capacité technique, ici le fichier FILTETO12 à transférer à l'utilisateur UB.During a step 703 ', the terminal 11 updates the restitution of the information made in the step 34 described in connection with FIG. 3. During the step 703', the terminal 11 takes into account the establishment a voice mode communication between the terminal 11 and the terminal 12 for displaying to the user UA the UB-related communications capabilities that are compatible with the voice-mode communication established in step 702 '. In particular, the terminal 11 displays to the user UA that the technical storage capacity is compatible with the current communication. During a step 704, the terminal 11 detects a user interaction selecting the technical storage capacity. During the step 704, the user UA selects in the memory of the terminal 11, a file FILET012 to be transmitted to the terminal 12. In a variant, the user -UU uses the camera of the terminal 11 to take a photo. The photograph taken is inserted into a file FILETO12 to be transmitted to the terminal 12. During a step 705, the terminal 11 sends the terminal 12 a data processing command to be executed by the technical capacity selected at the step 704. In in this example, the data processing command corresponds to a request for storing the FILTETO12 file obtained during step 704. In step 705, the data processing command is sent for example in a SIP OPTIONS message. The message sent during the step 705 includes for example: the identity of the terminal transmitting the request, here the terminal 11, the identity of the receiving terminal of the request, here the terminal 12, an information representative of the capacity technique to use, here the storage capacity, a parameter relating to the use of the technical capacity, here the FILTETO12 file to be transferred to the user UB.

En variante, le fichier FILETO12 à transférer peut être transmis dans un flux de données différent du message SIP OPTIONS, par exemple selon le protocole RTP. Dans cette variante, le flux de données comprenant le fichier à transmettre FILETO12 comprend un paramètre identifiant le message comprenant la commande de traitement de données. Lors de l'étape 705, le terminal 12 reçoit la commande de traitement de données envoyée par le terminal 11. Lors d'une étape 706, le terminal 12 identifie à partir du message reçu lors de l'étape 705, que la commande de traitement de données est une demande d'utilisation d'une capacité technique de stockage. Le terminal 12 vérifie à partir des données de l'application de paramétrage qu'une capacité de stockage est associée à l'application de communication qu'il utilise pour la communication en cours, ici l'application de communication native du terminal 12. Le terminal 12 détermine également à partir des données de l'application de paramétrage que la capacité de stockage associé à l'application de communication native du terminal 12 est la capacité de stockage du terminal 14. Au cours de l'étape 706, le terminal 12 vérifie à partir de la commande reçue que l'identité de l'émetteur de la demande est identique à l'identité du terminal avec lequel le terminal 12 est en cours de communication via l'application de communication native du terminal 12, ici le terminal 11. Au cours de l'étape 706, si toutes les étapes de vérifications faites à cette étape sont positives, le terminal 12 se connecte au réseau local de la passerelle domestique 15 s'il n'est pas déjà connecté à ce réseau. Puis, le terminal 12 transmet, via le réseau local de la passerelle domestique 15, au terminal 14 le fichier FILTETO12 reçu au cours de l'étape 705. Au cours de l'étape 705, le terminal 14 reçoit le fichier FILETO12 à stocker et l'enregistre dans l'espace de stockage partagé de sa mémoire. Selon un mode particulier de réalisation de l'invention, lors d'une étape 707, le terminal 14 peut acquitter le stockage du fichier FILTETO12 en envoyant un message d'acquittement au terminal 12. -26- Suite à la réception par le terminal 12 du message d'acquittement envoyé par le terminal 14 au cours de l'étape 707, lors d'une étape 708, le terminal 12 peut transmettre un message de fin de traitement au terminal 11 pour indiquer au terminal 11 que la commande de traitement de données envoyée lors de l'étape 705 a été exécutée et est terminée.As a variant, the file FILETO12 to be transferred can be transmitted in a data stream different from the SIP OPTIONS message, for example according to the RTP protocol. In this variant, the data stream comprising the file to be transmitted FILETO12 comprises a parameter identifying the message comprising the data processing command. In step 705, the terminal 12 receives the data processing command sent by the terminal 11. In a step 706, the terminal 12 identifies from the message received in step 705 that the control of Data processing is a request to use a technical storage capacity. The terminal 12 verifies from the data of the setting application that a storage capacity is associated with the communication application that it uses for the current communication, here the native communication application of the terminal 12. terminal 12 also determines from the data of the setting application that the storage capacity associated with the native communication application of the terminal 12 is the storage capacity of the terminal 14. In the step 706, the terminal 12 checks from the received command that the identity of the sender of the request is identical to the identity of the terminal with which the terminal 12 is communicating via the native communication application of the terminal 12, here the terminal 11. During step 706, if all the verification steps made in this step are positive, the terminal 12 connects to the local network of the home gateway 15 if it is not already co nnected to this network. Then, the terminal 12 transmits, via the local network of the home gateway 15, to the terminal 14 the file FILTETO12 received during the step 705. During the step 705, the terminal 14 receives the file FILETO12 to store and stores it in the shared storage space of its memory. According to one particular embodiment of the invention, during a step 707, the terminal 14 can acknowledge the storage of the FILTETO12 file by sending an acknowledgment message to the terminal 12. Following receipt by the terminal 12 of the acknowledgment message sent by the terminal 14 during the step 707, during a step 708, the terminal 12 can transmit an end of processing message to the terminal 11 to indicate to the terminal 11 that the processing command of data sent in step 705 has been executed and is complete.

Si la commande de traitement de données n'a pas pu être exécutée, par exemple parce qu'une vérification lors de l'étape 707 a donné un résultat négatif, ou parce que le fichier n'est pas été correctement transmis au terminal 12 ou au terminal 14, le message de fin de traitement indique que la commande de traitement de données envoyée lors de l'étape 705 n'a pas été exécutée. Le message de fin de traitement peut également contenir une information indiquant la raison de l'inexécution de la commande de traitement. Le message de fin de traitement de données est par exemple envoyé sous la forme d'un message SIP OPTIONS. Après l'étape 708, ou l'étape 706, la communication établie entre le terminal 11 et le terminal 12 prend fin de manière connue de l'homme du métier. Selon un mode particulier de réalisation de l'invention, les étapes 22 à 26 décrites en relation avec la figure 2 et les étapes 31 à 34 décrites en relation avec la figure 3 sont mises en oeuvre au cours d'une communication déjà établie entre le terminal 11 et le terminal 12. Selon ce mode particulier de réalisation de l'invention, le terminal 11 peut ainsi mettre à jour les informations de communication relatives à l'utilisateur UB restituées à l'utilisateur UA. Par exemple, ce mode particulier de réalisation de l'invention est avantageux lorsque le terminal 11 a obtenu les informations de communication relatives à l'utilisateur UB depuis un certain temps, par exemple une semaine ou un mois. Selon un autre exemple, si les étapes 22 à 26 ont été mises en oeuvre avant l'établissement de la communication par le serveur S, le serveur S pouvait ne pas avoir toutes les informations disponibles en temps réel. Par exemple, lors de la mise en oeuvre des étapes 22 à 26, le serveur S peut n'avoir fourni au terminal 11 que les informations concernant les applications de communication et les capacités de communication relatives au terminal 12 car les informations concernant les applications de communication et les capacités de communication relatives à d'autres terminaux de l'utilisateur UB lui sont inconnues. Ou bien, le serveur S n'a pas connaissance de la disponibilité des autres terminaux de l'utilisateur UB.If the data processing command could not be executed, for example because a check at step 707 gave a negative result, or because the file was not correctly transmitted to the terminal 12 or at the terminal 14, the end of processing message indicates that the data processing command sent in step 705 has not been executed. The end of processing message may also contain information indicating the reason for the non-fulfillment of the processing command. The end of data processing message is for example sent in the form of a SIP OPTIONS message. After step 708, or step 706, the communication established between the terminal 11 and the terminal 12 terminates in a manner known to those skilled in the art. According to one particular embodiment of the invention, the steps 22 to 26 described with reference to FIG. 2 and the steps 31 to 34 described in relation to FIG. 3 are implemented during a communication already established between the terminal 11 and the terminal 12. According to this particular embodiment of the invention, the terminal 11 can thus update the communication information relating to the user UB returned to the user UA. For example, this particular embodiment of the invention is advantageous when the terminal 11 has obtained the communication information relating to the user UB for a certain time, for example a week or a month. According to another example, if the steps 22 to 26 were implemented before the establishment of the communication by the server S, the server S could not have all the information available in real time. For example, during the implementation of steps 22 to 26, the server S may have provided the terminal 11 only the information concerning the communication applications and the communication capabilities relating to the terminal 12 because the information concerning the applications of communication and communication capabilities relating to other terminals of the user UB are unknown to him. Or, the server S is not aware of the availability of the other terminals of the user UB.

La figure 4 illustre un dispositif apte à mettre en oeuvre le procédé de découverte des capacités de communication selon un mode particulier de réalisation de l'invention. Le dispositif 40 comprend un module de stockage 42, par exemple une mémoire (MEM), une unité de traitement 43, équipée par exemple d'un microprocesseur (PROC), et pilotée par le programme d'ordinateur (PG) 41 mettant en oeuvre le procédé de découverte des capacités de communication tel que décrit en relation avec les figures 3, 7A et 7B. A l'initialisation, les instructions de code du programme d'ordinateur 41 sont par exemple chargées en mémoire (MEM) avant d'être exécutées par le processeur (PROC) de l'unité de traitement 43. Le processeur de l'unité de traitement 43 met en oeuvre les étapes du procédé de découverte des capacités de communication relative à un -27- utilisateur d'un terminal récepteur, par exemple l'utilisateur UB du terminal 12, selon les instructions du programme d'ordinateur 41. Le processeur de l'unité de traitement 43 met notamment en oeuvre : une étape d'envoi au terminal récepteur, par un terminal émetteur, par exemple le terminal 11, d'un message de découverte des capacités de communication du terminal récepteur, une étape de réception d'un message de réponse audit message de découverte, une étape d'obtention, à partir du message de réponse reçu, d'une information représentative d'une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur, une étape de restitution par le terminal émetteur de ladite information représentative de l'application de communication en association avec une information de contact de l'utilisateur du terminal récepteur. Le dispositif 40 comporte aussi des moyens de communication 45. Les moyens de communication sont par exemple mis en oeuvre par un module de communication (COM). Le module de communication (COM) permet d'émettre et de recevoir des communications via le réseau de communications 100. Le module de communication (COM) permet également de recevoir et d'émettre des messages relatifs à un échange de capacité de communication avec un autre terminal. Le dispositif 40 comporte, de manière classique, un module de restitution et de capture sonore 49, par exemple des haut-parleurs et un micro (HP) permettant au dispositif 40 de restituer et de capturer un flux audio d'un utilisateur.FIG. 4 illustrates a device able to implement the method of discovering the communication capacities according to a particular embodiment of the invention. The device 40 comprises a storage module 42, for example a memory (MEM), a processing unit 43, equipped for example with a microprocessor (PROC), and driven by the computer program (PG) 41 implementing the method of discovering the communication capabilities as described in connection with FIGS. 3, 7A and 7B. At initialization, the code instructions of the computer program 41 are for example loaded into memory (MEM) before being executed by the processor (PROC) of the processing unit 43. The processor of the processor unit processing 43 implements the steps of the method of discovering the communication capabilities relating to a user of a receiving terminal, for example the user UB of the terminal 12, according to the instructions of the computer program 41. The processor of the processing unit 43 implements in particular: a step of sending to the receiving terminal, by a transmitting terminal, for example the terminal 11, a message of discovery of the communication capabilities of the receiving terminal, a reception step a response message to said discovery message, a step of obtaining, from the received response message, information representative of a communication application, said alternative communication application, apt e to be used to establish a communication between the transmitting terminal and a terminal of the user of the receiving terminal, said alternative communication application being a communication application distinct from a native communication application of the receiving terminal, a restitution step by the terminal transmitting said information representative of the communication application in association with a contact information of the user of the receiving terminal. The device 40 also comprises communication means 45. The communication means are for example implemented by a communication module (COM). The communication module (COM) makes it possible to send and receive communications via the communications network 100. The communication module (COM) also makes it possible to receive and transmit messages relating to a communication capacity exchange with a communications network. other terminal. The device 40 comprises, in a conventional manner, a sound reproduction and capture module 49, for example loudspeakers and a microphone (HP) enabling the device 40 to render and capture a user's audio stream.

Le dispositif 40 comporte un module d'interaction utilisateur 48, par exemple un clavier numérique ou une interface tactile (10) permettant à un utilisateur d'interagir sur le dispositif 40. Notamment, le module d'interaction utilisateur 48 permet à un utilisateur de sélectionner une application de communication afin de déclencher l'envoi d'une demande de communication à destination d'un contact d'un carnet d'adresse associé au dispositif 40.The device 40 includes a user interaction module 48, for example a keypad or a touch interface (10) allowing a user to interact on the device 40. In particular, the user interaction module 48 allows a user to select a communication application to trigger the sending of a communication request to a contact of an address book associated with the device 40.

Le dispositif 40 comporte un module de restitution 46, par exemple un écran (AFF) permettant notamment de restituer une information représentative d'une application de communication, d'une capacité de communication et d'une capacité technique associée à une application de communication. Selon un mode particulier de réalisation de l'invention, le module de stockage 42 permet de stocker les informations relatives à au moins un contact d'un carnet d'adresse associé au dispositif. Selon un mode particulier de réalisation de l'invention, le dispositif 40 est compris dans un terminal. Par exemple, le terminal peut être un terminal mobile ou fixe, un ordinateur personnel, une tablette, etc... - 28 - La figure 5 illustre un dispositif apte à mettre en oeuvre le procédé de transmission d'au moins une information représentative d'une application de communication selon un mode particulier de réalisation de l'invention. Le dispositif 50 comprend un module de stockage 52, par exemple une mémoire (MEM), une unité de traitement 53, équipée par exemple d'un microprocesseur (PROC), et pilotée par le programme d'ordinateur (PG) 51 mettant en oeuvre le procédé de transmission d'au moins une information représentative d'une application de communication tel que décrit en relation avec les figures 2, 7A et 7B. A l'initialisation, les instructions de code du programme d'ordinateur 51 sont par exemple chargées en mémoire (MEM) avant d'être exécutées par le processeur (PROC) de l'unité de traitement 53. Le processeur de l'unité de traitement 53 met en oeuvre les étapes du procédé de transmission d'au moins une information représentative d'une application de communication relative à un utilisateur disposant d'au moins un terminal récepteur, par exemple l'utilisateur UB du terminal 12, selon les instructions du programme d'ordinateur 51. Le processeur de l'unité de traitement 53 met notamment en oeuvre : une étape de réception d'un message de découverte des capacités de communication du terminal récepteur, en provenance d'un terminal émetteur, une étape de détermination d'au moins une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur, une étape d'insertion dans un message de réponse audit message de découverte d'une information représentative de ladite application de communication déterminée, ladite information représentative de l'application de communication étant destinée à être restituée par le terminal émetteur en association avec une information de contact relative à l'utilisateur du terminal récepteur, une étape d'envoi au terminal émetteur, du message de réponse. Le dispositif 50 comporte aussi des moyens de communication 55. Les moyens de communication sont par exemple mis en oeuvre par un module de communication (COM1). Le module de communication (COM1) permet d'émettre et de recevoir des communications via le réseau de communications 100. Le module de communication (COM1) permet également de recevoir et d'émettre des messages relatifs à un échange de capacité de communication avec un autre terminal. Selon un mode particulier de réalisation de l'invention, le dispositif 50 comporte aussi des moyens de communication 57 par exemple mis en oeuvre par un module de communication (COM2). Le module de communication (COM2) permet notamment au dispositif 50 d'établir une connexion avec un réseau local de la passerelle domestique 15 décrite en relation avec la figure 1. Selon un mode particulier de réalisation de l'invention, le dispositif 50 comporte, de manière classique, un module de restitution et de capture sonore 59, par exemple des haut-parleurs et un micro (HP) permettant au dispositif 50 de restituer et de capturer un flux audio d'un utilisateur. - 29 - Selon un mode particulier de réalisation de l'invention, le dispositif 50 comporte un module d'interaction utilisateur 58, par exemple un clavier numérique ou une interface tactile (10) permettant à un utilisateur d'interagir sur le dispositif 50. Notamment, le module d'interaction utilisateur 58 permet à un utilisateur d'entrer des informations relatives à ses préférences de communication, de sélectionner une application de communication, une capacité de communication, une capacité technique d'un terminal à mettre à disposition, depuis une application de paramétrage. Selon un mode particulier de réalisation de l'invention, le dispositif 50 comporte un module de restitution 56, par exemple un écran (AFF) permettant notamment de restituer des données relatives à l'application de paramétrage. Selon un mode particulier de réalisation de l'invention, le module de stockage 52 permet de stocker des données de paramétrage entrées par l'utilisateur au cours de l'étape 21 de la figure 2, ou des données de paramétrage fournies par l'opérateur du réseau de communication 100 au cours de l'étape 21 de la figure 2, ou bien des données de paramétrage reçues d'un terminal de l'utilisateur du terminal récepteur via le réseau de communication 100 ou 101. Selon un mode particulier de réalisation de l'invention, le dispositif 50 est compris dans un terminal. Par exemple, le terminal peut être un terminal mobile ou fixe, un ordinateur personnel, une tablette, etc... Selon un autre mode particulier de réalisation de l'invention, le dispositif 50 est compris dans un serveur. Les variantes et exemples présentés ci-dessus peuvent être mis en oeuvre seul ou en combinaison les uns avec les autres. Les variantes et exemples de réalisation décrit précédemment ne sont pas limitatifs des modes de réalisation possibles de l'invention. Le procédé de transmission selon l'invention s'applique à tout type d'application de communication et de capacités de communication.The device 40 comprises a reproduction module 46, for example a screen (AFF), in particular for rendering information representative of a communication application, a communication capacity and a technical capacity associated with a communication application. According to a particular embodiment of the invention, the storage module 42 stores information relating to at least one contact of an address book associated with the device. According to a particular embodiment of the invention, the device 40 is included in a terminal. For example, the terminal may be a mobile or fixed terminal, a personal computer, a tablet, etc. FIG. 5 illustrates a device capable of implementing the method of transmitting at least one piece of information representative of a communication application according to a particular embodiment of the invention. The device 50 comprises a storage module 52, for example a memory (MEM), a processing unit 53, equipped for example with a microprocessor (PROC), and driven by the computer program (PG) 51 implementing the method of transmitting at least one piece of information representative of a communication application as described with reference to FIGS. 2, 7A and 7B. At initialization, the code instructions of the computer program 51 are for example loaded into memory (MEM) before being executed by the processor (PROC) of the processing unit 53. The processor of the processor unit processing 53 implements the steps of the method of transmitting at least one piece of information representative of a communication application relating to a user having at least one receiving terminal, for example the user UB of the terminal 12, according to the instructions of the computer program 51. The processor of the processing unit 53 implements in particular: a step of receiving a message of discovery of the communication capabilities of the receiving terminal, from a transmitting terminal, a step of determining at least one communication application, called an alternative communication application, that can be used to establish a communication between the transmitting terminal and a user terminal of the receiving terminal, said alternative communication application being a communication application distinct from a native communication application of the receiving terminal, a step of inserting in a response message to said message of discovery of information representative of said communication application determined, said representative information of the communication application being intended to be returned by the transmitting terminal in association with a contact information relating to the user of the receiving terminal, a step of sending to the transmitting terminal, the response message. The device 50 also comprises communication means 55. The communication means are for example implemented by a communication module (COM1). The communication module (COM1) makes it possible to send and receive communications via the communications network 100. The communication module (COM1) also makes it possible to receive and transmit messages relating to a communication capacity exchange with a communication network. other terminal. According to a particular embodiment of the invention, the device 50 also comprises communication means 57, for example implemented by a communication module (COM2). The communication module (COM2) allows the device 50 to establish a connection with a local network of the home gateway 15 described with reference to FIG. 1. According to a particular embodiment of the invention, the device 50 comprises, in a conventional manner, a sound reproduction and capture module 59, for example loudspeakers and a microphone (HP) allowing the device 50 to render and capture a user's audio stream. According to a particular embodiment of the invention, the device 50 comprises a user interaction module 58, for example a keypad or a touch interface (10) allowing a user to interact on the device 50. In particular, the user interaction module 58 allows a user to enter information relating to his communication preferences, to select a communication application, a communication capacity, a technical capacity of a terminal to make available, since a parametering application. According to a particular embodiment of the invention, the device 50 comprises a rendering module 56, for example a screen (AFF), in particular for rendering data relating to the parameter setting application. According to a particular embodiment of the invention, the storage module 52 makes it possible to store parameter data entered by the user during step 21 of FIG. 2, or parameter data provided by the operator. of the communication network 100 during step 21 of FIG. 2, or else parameterization data received from a terminal of the user of the receiving terminal via the communication network 100 or 101. According to a particular embodiment of the invention, the device 50 is included in a terminal. For example, the terminal may be a mobile or fixed terminal, a personal computer, a tablet, etc. According to another particular embodiment of the invention, the device 50 is included in a server. The variants and examples presented above may be implemented alone or in combination with each other. The variants and embodiments described above are not limiting of the possible embodiments of the invention. The transmission method according to the invention applies to any type of communication application and communication capabilities.

Claims (15)

REVENDICATIONS1. Procédé de découverte des capacités de communication relatives à un utilisateur d'un terminal récepteur, le procédé comprend: une étape d'envoi (31) audit terminal récepteur (12), par un terminal émetteur (11), d'un message de découverte des capacités de communication du terminal récepteur, une étape de réception (32) d'un message de réponse audit message de découverte, le procédé est caractérisé en ce qu'il comprend: une étape d'obtention (33), à partir du message de réponse reçu, d'une information représentative d'une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur, une étape de restitution (34) par le terminal émetteur de ladite information représentative de l'application de communication alternative en association avec une information de contact de l'utilisateur du terminal récepteur.REVENDICATIONS1. A method of discovering the communication capabilities relating to a user of a receiving terminal, the method comprises: a step of sending (31) to said receiving terminal (12), by a transmitting terminal (11), a discovery message communication capabilities of the receiving terminal, a step of receiving (32) a response message to said discovery message, the method is characterized in that it comprises: a step of obtaining (33), from the message received response, information representative of a communication application, said alternative communication application, adapted to be used to establish a communication between the transmitting terminal and a terminal of the user of the receiving terminal, said alternative communication application being a communication application distinct from a native communication application of the receiving terminal, a restitution step (34) by the transmitting terminal of said information representative of the alternative communication application in association with a contact information of the user of the receiving terminal. 2. Procédé de découverte selon la revendication 1 caractérisé en ce que : dans le message de réponse reçu, l'information représentative de l'application de communication alternative est associée à au moins une capacité de communication, au cours de l'étape de restitution, l'information représentative de l'application de communication alternative est restituée en association avec ladite capacité de communication, indiquant que l'application de communication alternative est apte à être utilisée pour mettre en oeuvre ladite capacité de communication lors d'une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur.2. Discovery method according to claim 1 characterized in that: in the response message received, the information representative of the alternative communication application is associated with at least one communication capability, during the restitution step , the representative information of the alternative communication application is restored in association with said communication capability, indicating that the alternative communication application is adapted to be used to implement said communication capability during a communication between the sending terminal and a terminal of the user of the receiving terminal. 3. Procédé de découverte selon l'une quelconque des revendications 1 ou 2, caractérisé en ce qu'il comprend en outre une étape d'obtention, à partir du message de réponse reçu, d'un paramètre d'identification de l'utilisateur du terminal récepteur auprès de ladite application de communication alternative.3. Discovery method according to any one of claims 1 or 2, characterized in that it further comprises a step of obtaining, from the received response message, a user identification parameter. the receiving terminal to said alternative communication application. 4. Procédé de découverte selon la revendication 3, caractérisé en ce qu'il comprend en outre:- 31 - une étape de détection d'une interaction utilisateur sélectionnant une application de communication alternative correspondant à une information représentative de ladite application de communication alternative restituée lors de l'étape de restitution, une étape de déclenchement d'une demande de communication à destination du terminal récepteur ou d'un autre terminal de l'utilisateur du terminal récepteur, à partir de l'application de communication alternative sélectionnée et dudit paramètre d'identification de l'utilisateur du terminal récepteur.4. Discovery method according to claim 3, characterized in that it further comprises: a step of detecting a user interaction selecting an alternative communication application corresponding to information representative of said restored alternative communication application; in the rendering step, a step of triggering a communication request to the receiving terminal or another terminal of the user of the receiving terminal, from the selected alternative communication application and said parameter identification of the user of the receiving terminal. 5. Procédé de découverte selon l'une quelconque des revendications 1 à 4, caractérisé en ce que, lorsqu'une communication est établie selon une première capacité de communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, le procédé comprend en outre une étape de mise à jour de la restitution des capacités de communication restituées préalablement à l'établissement de la communication, pour supprimer au moins une capacité de communication pour laquelle le mode de communication est incompatible avec le mode de communication de la première capacité de communication.5. Discovery method according to any one of claims 1 to 4, characterized in that, when a communication is established according to a first communication capacity between the transmitting terminal and a terminal of the user of the receiving terminal, the method further comprises a step of updating the restitution of the communication capacities restored prior to the establishment of the call, to delete at least one communication capacity for which the communication mode is incompatible with the communication mode of the first communication ability. 6. Procédé de découverte selon l'une quelconque des revendications 1 à 5 caractérisé en ce qu'il comprend en outre : une étape d'obtention, à partir du message de réponse reçu, d'une information représentative d'une capacité technique relative à un terminal de l'utilisateur du terminal récepteur, ladite capacité technique étant associée à une application de communication apte à être mise en oeuvre par un terminal de l'utilisateur du terminal récepteur, au cours d'une communication établie selon ladite application de communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, une étape d'envoi par le terminal émetteur vers ledit terminal de l'utilisateur du terminal récepteur d'une commande de traitement de données à exécuter par la capacité technique.6. Discovery method according to any one of claims 1 to 5 characterized in that it further comprises: a step of obtaining, from the received response message, information representative of a relative technical capacity to a terminal of the user of the receiving terminal, said technical capacity being associated with a communication application adapted to be implemented by a terminal of the user of the receiving terminal, during a communication established according to said communication application between the transmitting terminal and a terminal of the user of the receiving terminal, a step of sending by the transmitting terminal to said terminal of the user of the receiving terminal of a data processing command to be executed by the technical capacity. 7. Procédé de transmission d'au moins une information représentative d'une application de communication relative à un utilisateur disposant d'un terminal récepteur (12), comprenant : une étape de réception (22) d'un message de découverte des capacités de communication du terminal récepteur, en provenance d'un terminal émetteur (11), une étape d'envoi (26) au terminal émetteur, d'un message de réponse audit message de découverte reçu, le procédé de transmission est caractérisé en ce qu'il comprend :- 32 - une étape de détermination (23) d'au moins une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur, une étape d'insertion (25) dans ledit message de réponse d'une information représentative de ladite application de communication alternative déterminée, ladite information représentative de l'application de communication alternative étant destinée à être restituée par le terminal émetteur en association avec une information de contact relative à l'utilisateur du terminal récepteur.7. A method for transmitting at least one piece of information representative of a communication application relating to a user having a receiving terminal (12), comprising: a step of receiving (22) a message of discovery of the capabilities of communication of the receiving terminal, from a transmitting terminal (11), a sending step (26) to the transmitting terminal, of a response message to said received discovery message, the transmission method is characterized in that it comprises: a determination step (23) of at least one communication application, called an alternative communication application, suitable for use to establish a communication between the transmitting terminal and a terminal of the user of the receiving terminal; , said alternative communication application being a communication application separate from a native communication application of the receiving terminal, an inserting step (25) in said m essage of response of information representative of said determined alternative communication application, said information representative of the alternative communication application being intended to be returned by the transmitting terminal in association with a contact information relating to the user of the receiving terminal . 8. Procédé de transmission selon la revendication 7 caractérisé en ce que, lorsque le terminal récepteur appartient à un groupe d'au moins deux terminaux de l'utilisateur du terminal récepteur, lesdits deux terminaux étant aptes à mettre en oeuvre ladite application de communication déterminée, le procédé de transmission comprend : une étape de sélection d'un terminal parmi les au moins deux terminaux selon un critère prédéterminé, une étape d'insertion, dans ledit message de réponse, d'un identifiant du terminal sélectionné.8. Transmission method according to claim 7 characterized in that, when the receiving terminal belongs to a group of at least two terminals of the user of the receiving terminal, said two terminals being able to implement said determined communication application. the transmission method comprises: a step of selecting a terminal from among the at least two terminals according to a predetermined criterion, a step of inserting, in said response message, an identifier of the selected terminal. 9. Dispositif de découverte des capacités de communication relative à un utilisateur d'un terminal récepteur, le dispositif comprend: des moyens d'envoi audit terminal récepteur, d'un message de découverte des capacités de communication du terminal récepteur, des moyens de réception d'un message de réponse audit message de découverte, le dispositif est caractérisé en ce qu'il comprend en outre : des moyens d'obtention, à partir du message de réponse reçu, d'une information représentative d'une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur, des moyens de restitution par le terminal émetteur de ladite information représentative de l'application de communication en association avec une information de contact de l'utilisateur du terminal récepteur.40- 33 -9. Device for discovering communication capabilities relating to a user of a receiving terminal, the device comprises: means for sending to said receiving terminal, a message for discovering the communication capabilities of the receiving terminal, receiving means of a response message to said discovery message, the device is characterized in that it further comprises: means for obtaining, from the received response message, information representative of a communication application, said alternative communication application, adapted to be used to establish a communication between the transmitting terminal and a terminal of the user of the receiving terminal, said alternative communication application being a communication application distinct from a native communication application of the receiving terminal , means of restitution by the transmitting terminal of said information representative of the applicat communication ion in association with a contact information of the user of the receiver terminal. 10. Dispositif de transmission d'au moins une information représentative d'une application de communication relative à un utilisateur disposant d'au moins un terminal récepteur, comprenant : des moyens de réception en provenance d'un terminal émetteur, d'un message de découverte des capacités de communication du terminal récepteur, des moyens d'envoi au terminal émetteur, d'un message de réponse audit message de découverte, le dispositif de transmission est caractérisé en ce qu'il comprend : des moyens de détermination d'au moins une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur, des moyens d'insertion dans ledit message envoyé d'une information représentative de ladite application de communication déterminée, ladite information représentative de l'application de communication étant destinée à être restituée par le terminal émetteur en association avec une information de contact relative à l'utilisateur du terminal récepteur.Device for transmitting at least one piece of information representative of a communication application relating to a user having at least one receiving terminal, comprising: receiving means from a transmitting terminal, a message of discovery of the communication capabilities of the receiver terminal, sending means to the transmitting terminal, a response message to said discovery message, the transmission device is characterized in that it comprises: means for determining at least a communication application, called an alternative communication application, that can be used to establish a communication between the transmitting terminal and a terminal of the user of the receiving terminal, the said alternative communication application being a communication application distinct from an application of native communication of the receiving terminal, means of insertion in said message sent from a computer representative of said determined communication application, said information representative of the communication application being intended to be returned by the transmitting terminal in association with a contact information relating to the user of the receiving terminal. 11. Terminal comprenant un dispositif selon la revendication 9 ou selon la revendication 10.Terminal comprising a device according to claim 9 or claim 10. 12. Programme d'ordinateur comportant des instructions de code de programme pour l'exécution des étapes du procédé de découverte selon l'une quelconque des revendications 1 à 6, ou des étapes du procédé de transmission selon l'une quelconque des revendications 7 à 8, lorsque le programme est exécuté par un processeur.A computer program comprising program code instructions for performing the steps of the discovery method according to any one of claims 1 to 6, or steps of the transmission method according to any one of claims 7 to 7. 8, when the program is executed by a processor. 13. Message de réponse apte à être envoyé à un terminal émetteur d'un message découverte des capacités de communication relative à un utilisateur d'un terminal récepteur, le message de réponse est caractérisé en ce qu'il comprend: une information représentative d'une application de communication, dite application de communication alternative, apte à être utilisée pour établir une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur, ladite application de communication alternative étant une application de communication distincte d'une application de communication native du terminal récepteur.13. Answer message adapted to be sent to a terminal transmitting a message discovering the communication capabilities relating to a user of a receiving terminal, the response message is characterized in that it comprises: information representative of a communication application, called an alternative communication application, that can be used to establish a communication between the transmitting terminal and a terminal of the user of the receiving terminal, the said alternative communication application being a communication application distinct from an application of native communication of the receiving terminal. 14. Message selon revendication 13, caractérisé en ce que l'information représentative de l'application de communication alternative est associée avec au moins une capacité de communication, indiquant que l'application de communication alternative est apte à être- 34 - utilisée pour mettre en oeuvre ladite capacité de communication lors d'une communication entre le terminal émetteur et un terminal de l'utilisateur du terminal récepteur.14. Message according to claim 13, characterized in that the information representative of the alternative communication application is associated with at least one communication capability, indicating that the alternative communication application is adapted to be used to implement implement said communication capability during a communication between the transmitting terminal and a terminal of the user of the receiving terminal. 15. Message selon l'une quelconque des revendications 13 ou 14, caractérisé en ce qu'il comprend un paramètre d'identification de l'utilisateur du terminal récepteur auprès de ladite application de communication alternative déterminée.15. Message according to any one of claims 13 or 14, characterized in that it comprises a parameter identifying the user of the receiving terminal with said determined alternative communication application.
FR1451549A 2014-02-26 2014-02-26 METHOD AND DEVICE FOR DISCOVERING COMMUNICATION CAPABILITIES RELATING TO A USER OF A TERMINAL Withdrawn FR3018027A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR1451549A FR3018027A1 (en) 2014-02-26 2014-02-26 METHOD AND DEVICE FOR DISCOVERING COMMUNICATION CAPABILITIES RELATING TO A USER OF A TERMINAL
PCT/FR2015/050360 WO2015128561A1 (en) 2014-02-26 2015-02-13 Method and device for discovering communication capabilities relating to a user of a terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1451549A FR3018027A1 (en) 2014-02-26 2014-02-26 METHOD AND DEVICE FOR DISCOVERING COMMUNICATION CAPABILITIES RELATING TO A USER OF A TERMINAL

Publications (1)

Publication Number Publication Date
FR3018027A1 true FR3018027A1 (en) 2015-08-28

Family

ID=50829122

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1451549A Withdrawn FR3018027A1 (en) 2014-02-26 2014-02-26 METHOD AND DEVICE FOR DISCOVERING COMMUNICATION CAPABILITIES RELATING TO A USER OF A TERMINAL

Country Status (2)

Country Link
FR (1) FR3018027A1 (en)
WO (1) WO2015128561A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3252692A1 (en) * 2016-06-03 2017-12-06 Ingenico Group Method for supplying data relative to a payment transaction, device and corresponding program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100257539A1 (en) * 2009-03-31 2010-10-07 Krishnakumar Narayanan System, method and apparatus for providing functions to applications on a digital electronic device
US20120311614A1 (en) * 2011-06-02 2012-12-06 Recursion Software, Inc. Architecture for pervasive software platform-based distributed knowledge network (dkn) and intelligent sensor network (isn)

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100257539A1 (en) * 2009-03-31 2010-10-07 Krishnakumar Narayanan System, method and apparatus for providing functions to applications on a digital electronic device
US20120311614A1 (en) * 2011-06-02 2012-12-06 Recursion Software, Inc. Architecture for pervasive software platform-based distributed knowledge network (dkn) and intelligent sensor network (isn)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"RCS-e - Advanced Communications: Services and Client Specification Version 1.2.2 04 July 2012 ; rcs-e_advanced_comms_specification_v1_2_2_approved", 4 July 2012 (2012-07-04), pages 1 - 169, XP064166410, Retrieved from the Internet <URL:ftp/Public_documents/IOP/IOP-MEC/2012/> [retrieved on 20120906] *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3252692A1 (en) * 2016-06-03 2017-12-06 Ingenico Group Method for supplying data relative to a payment transaction, device and corresponding program
FR3052283A1 (en) * 2016-06-03 2017-12-08 Ingenico Group METHOD FOR PROVIDING DATA RELATING TO A PAYMENT TRANSACTION, DEVICE AND PROGRAM THEREOF
US11157903B2 (en) 2016-06-03 2021-10-26 Ingenico Group Method for supplying data on a payment transaction, corresponding device and program

Also Published As

Publication number Publication date
WO2015128561A1 (en) 2015-09-03

Similar Documents

Publication Publication Date Title
EP2882161B1 (en) Method and device for establishing communication
TW201703494A (en) Call pickup with seemail
FR3046002A1 (en) MANAGING COMMUNICATION BETWEEN TWO COMMUNICATION TERMINALS
EP3311559B1 (en) Establishment of a communication by allocation to a calling terminal of an intermediate call identifier dedicated to the communication
FR3018027A1 (en) METHOD AND DEVICE FOR DISCOVERING COMMUNICATION CAPABILITIES RELATING TO A USER OF A TERMINAL
EP3648443B1 (en) Management of a communication between a caller device having a primary call identifier and a secondary call identifier and a callee device.
EP3688974B1 (en) Method for managing a failure to establish a communication between a first and a second terminal
EP2814225B1 (en) Method and corresponding device for managing call establishment between a calling terminal and a group of terminals sharing a single public identity
EP3162019B1 (en) Method and device for establishing a communication
EP2843923A2 (en) Device and method for enriching communication
EP3391615B1 (en) Method of communication between a calling terminal and a plurality of called terminals
EP2992657B1 (en) Method and device for controlling the use of a communication data flow
EP3482577B1 (en) Establishment of a communication by allocating to a caller terminal an intermediate call identifier dedicated to the communication
EP3472993A1 (en) Method for determining a set of encoding formats in order to establish a communication
EP3219090A1 (en) Communication method and device
FR3020539A1 (en) METHOD AND DEVICE FOR ESTABLISHING A COMMUNICATION
WO2009112760A1 (en) Method of managing a communication session at a domestic gateway
FR3034275A1 (en) METHOD AND DEVICE FOR NAMING A TERMINAL
FR2887733A1 (en) Communication terminal e.g. mobile phone, customization system`s equipment for telecommunication network, routes connection towards server sending multimedia message, to terminal, predefined and chosen, based on user`s profile of terminal
FR3057129A1 (en) METHOD FOR SIMPLIFIED RECORDING OF AN IDENTIFIER IN A BLACK LIST
FR3015828A1 (en) METHOD AND DEVICE FOR ESTABLISHING AN ENRICHED COMMUNICATION
FR3038182A1 (en) OPTIMIZED TERMINAL CHANGE DURING APPEALS

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20151030