WO2009013439A2 - Method for controlling a service provider from a mobile terminal - Google Patents

Method for controlling a service provider from a mobile terminal Download PDF

Info

Publication number
WO2009013439A2
WO2009013439A2 PCT/FR2008/051354 FR2008051354W WO2009013439A2 WO 2009013439 A2 WO2009013439 A2 WO 2009013439A2 FR 2008051354 W FR2008051354 W FR 2008051354W WO 2009013439 A2 WO2009013439 A2 WO 2009013439A2
Authority
WO
WIPO (PCT)
Prior art keywords
service provider
service
user
mobile terminal
terminal
Prior art date
Application number
PCT/FR2008/051354
Other languages
French (fr)
Other versions
WO2009013439A3 (en
Inventor
Loïc PIETO
Claude Daloz
Original Assignee
France Telecom
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 France Telecom filed Critical France Telecom
Priority to EP08826529A priority Critical patent/EP2179568A2/en
Publication of WO2009013439A2 publication Critical patent/WO2009013439A2/en
Publication of WO2009013439A3 publication Critical patent/WO2009013439A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/1036Signalling gateways at the edge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/10Aspects of automatic or semi-automatic exchanges related to the purpose or context of the telephonic communication
    • H04M2203/1016Telecontrol

Definitions

  • the present invention relates to the field of multimedia services rendered to users of communication terminals.
  • the present invention relates more particularly to a new mode of supply of such services.
  • a first form of connection consists in calling, from the terminal, a voice platform, made available by a communication operator or by a service provider and controlling, by means of simple words (voice commands ) or via the keys of the terminal, the execution of the services. This is for example the case of voice mail classic in the world of mobile telephony as in the world of fixed telephony.
  • a second, more complete and complex form of connection also exists. It requires the terminal to have a connection to the global Internet network in order to enable it to access so-called "online" services by means of dynamically generated pages in an HTML language, these pages being adapted to be viewed on terminals whose screens may be small.
  • the known techniques of the prior art call for a "dynamic" detection of the parameters of the Internet browser installed within the terminal.
  • the services rendered in this second form of connection are generally paid and are executed within a platform implemented by service providers.
  • Another disadvantage of this prior art technique is related to the types of terminals required to implement the services of the second form of connection, particularly to the types of mobile terminals. Indeed, these terminals must have an Internet connection. These are therefore recent terminals, with display capabilities adapted to the pages to display. These terminals offer increased opportunities for access to services.
  • services are mostly shared services, which involve resources that are implemented by service providers or service providers. These shared services are generally paying.
  • the development of new services requires significant investments from operators or service providers, without the service rendered being really appreciated.
  • a recent service is to allow, from a mobile terminal, the remote programming of a digital video recorder that has the user.
  • a service is made possible by the access of this mobile terminal to a specific Internet server from which the user selects predefined time slots and television channels to be recorded.
  • the Internet server backs up this data and waits for the VCR to connect, for a routine update, to the server, to take into account the user's registration wishes.
  • the service provider who proposes it indicates that the transfer of the user's program is performed on the video recorder between one and thirty-six hours after the entry of the latter. The user, who pays for this service, is not even sure that the program he wants to see will actually be saved.
  • the solution proposed by the invention does not have these disadvantages of the prior art. It relates to a control method, from a mobile terminal of a user, a service provider.
  • said service provider is installed within a residential communication network of said user and is accessible from said mobile terminal via a residential gateway.
  • the method according to the invention overcomes the disadvantages of the prior art, related to the low processing capabilities of mobile terminals, allowing the implementation of a personal service of a user, through a personal service provider.
  • the supplier of services is the property of the user of the terminal and is physically located within his personal network, ie for example in his main residence. The service is therefore rendered for the terminal by the personal service provider.
  • said method comprises: a step of establishing a communication between said mobile terminal and said service provider; a step of initializing at least one service to be rendered by said personal service provider via a command from said user, and a step of implementing said at least one service.
  • the invention makes it possible to directly control the execution of the service to be rendered by the service provider from the mobile terminal.
  • Such an implementation differs from the techniques of the prior art, in particular techniques based on the use of a shared server, in that the method according to the invention makes it possible for example to communicate directly to the mobile terminal, and therefore to the user who uses it, the result of the execution of the service to be rendered.
  • the implementation of the service may consist in the activation of other services, such as for example sticky notes or creating office documents such as word processing files.
  • said initialization step comprises: a sub-step of selecting said at least one of a plurality of available services; a sub-step of starting said at least one service.
  • the method of the invention allows the user to select services available within the service provider and start the startup thereof. For example, such a selection can be made by voice command.
  • a selection can be made by voice command.
  • the user once connected to the service provider, the user is able to become acquainted with the services available through a voice service implemented within the personal service provider. .
  • the user can select the service to be implemented, for example by selecting a key on the terminal keypad.
  • the service provider then starts the execution of the service.
  • the user therefore has access to his own service resources and not to shared resources for the implementation of services that may be personal, but which will be handled centrally through common resources, as it is the case in the techniques of the prior art.
  • said step of implementing said at least one service comprises: a substep of provision, by said terminal, of at least one characteristic data enabling said at least one service to be implemented ; a substep of processing said at least one datum.
  • the invention makes it possible to implement, in real time during the communication established between the terminal and the service provider, the service selected by the user. according to a particular characteristic of the invention, that said step of establishing a communication is performed via a SIP type protocol.
  • the invention makes it possible to establish a multimedia communication between the terminal and the personal service provider.
  • the invention is therefore still distinguishable from the prior art, which allows the terminal to connect to centralized management servers only through an Internet access that must be supported by the terminal.
  • the invention using the SIP protocol, can initiate a service of the personal service provider through a usual voice communication, not requiring the possession of a specific terminal.
  • the establishment of the communication can be performed, in a conventional manner between the terminal and a specific server of a communication network responsible for establish a communication using the SIP protocol with the personal service provider. This server then acts as a relay between the old generation mobile terminal and the personal service provider.
  • SIP also eliminates the need to associate a phone number with the personal service provider. Indeed, the SIP protocol allows two entities that do not know each other to enter into a relationship. However, the residential gateway is typically connected to the Internet through a variable IP address, usually assigned through DHCP. This address is not known to the terminal. In this particular embodiment, the use of SIP makes it possible to communicate the mobile terminal and the service provider.
  • said steps of initialization and implementation of said at least one service are performed via an IMS type protocol.
  • the method according to the invention enables the implementation of multimedia services, in situation of mobility of the terminal while taking care of the existing telephone systems based on packet switching or circuit switching
  • said command from said user is a voice command capable of being recognized by said service provider.
  • the mobile terminal has high processing capabilities to enable the implementation of the service
  • said at least one characteristic data item is a multimedia digital output stream produced by said user and capable of being transformed within said service provider.
  • this particular embodiment of the invention enables a personal service provider, for example a personal computer of the user, to be used for the realization of multimedia digital flow processing, for example the processing of digital media.
  • a digital recording of the user's voice in order to provide this user with text that can be transmitted to the terminal.
  • Such an embodiment greatly simplifies the seizure of text intended for example to be incorporated in an electronic mail or in a short service message (SMS).
  • SMS short service message
  • the invention also relates to a service provider for controlling at least one service from a mobile terminal of a user.
  • said service provider is installed within a residential communication network of said user and in that said service provider is accessible from said mobile terminal via a residential gateway.
  • such a control device may be a specific equipment installed within the residential network of the user.
  • such a device may be in the form of a hardware to be inserted into a personal computer of the user or in the residential gateway of it.
  • such a device can be emulated in a form of integrated software service within one of the aforementioned equipment.
  • the invention also relates to a device including a service provider as described above.
  • the invention also relates to a communication system including a mobile terminal and a service provider capable of being controlled from said mobile terminal.
  • said service provider is installed within a residential communication network and said service provider is accessible from said mobile terminal via a residential gateway.
  • the invention also relates to a computer program product downloadable from a communication network and / or stored on a computer-readable medium and / or executable by a microprocessor, and comprising program code instructions for the computer. execution of the control method as described above.
  • FIG. 1 presents a block diagram of a residential communication network architecture in which the method according to the invention is implemented;
  • FIG. 2 presents the main steps of the control method according to the invention;
  • FIG. 3 describes the interaction of the services implemented within a user's personal computer in a particular mode of implementation of the invention;
  • FIG. 4 schematically describes a control device according to the invention.
  • the invention therefore proposes a user to have his own personal service provider.
  • a solution for implementing the permanent connection consists of creating a SIP link (of the English “Session Initialization Protocol” for "Initialization Protocol of
  • Session between the PC and the mobile phone to be able to pass all the information between the two terminals.
  • the user has a pre-installed service that can be started on demand when the user's personal computer is turned on.
  • the terminal and the residential gateway it is envisaged, during the establishment of the communication between the terminal and the residential gateway, to allow the latter to "wake up" the user's personal computer if the one it is in a state of deep sleep or extinction, so that the user no longer has the need to leave his PC turned on to be able to take advantage of the services he can provide.
  • a general architecture of a residential network also called a home network in which the control method can be implemented is presented.
  • a mobile terminal 100 of a user is used, via a communication network 200, to connect to a residential gateway 300 located for example at the home of the user.
  • This gateway 300 gives access to a personal network 400 of the user to whom a personal computer 500 (PC type) is connected. It allows the terminal devices 100 and 500 to recognize and communicate when for example these two devices are connected to different networks, to establish a communication session such as a SIP session.
  • the terminal 100 and the personal computer 500 are located on the same communication network (such as the user's personal local area network)
  • the terminal 100 may be directly connected to the personal computer 500.
  • the gateway 300 is not necessarily cut. When it is used, it allows the devices 100 and 500 to exchange data under particular conditions.
  • FIG. 2 the steps of the control method are presented in this embodiment.
  • the user uses his mobile terminal 100 and connects to the PC 400 of the house via a SIP or IMS connection.
  • a connection is made in several stages: - a first connection (10) of the terminal 100 to the communication network
  • translations (20), (30) of the connection (10) to carry the communication at the PC 400 are carried out by the communication network and a client (for example SIP) which can be installed at the residential gateway 300 or elsewhere in the communication network.
  • a client for example SIP
  • the mobile terminal can then request (40) the execution of the service.
  • the PC executes (50) the requested service, and returns (60) a result to the terminal immediately after the execution of the service.
  • This communication established between the PC and the terminal can be direct, that is to say that it does not necessarily require the use of the residential gateway.
  • the connections between these two parties are managed according to the conditions of access of the terminals to the networks.
  • SIP or IMS relay suitable for example for terminals that do not have this capability, it is envisaged to go through a SIP or IMS relay, which the user is able to call via his terminal and which charge to "transfer" the communication to the personal service provider. It is a relay that will in this case ensure the security of data exchanged.
  • the mobile terminal becomes only an input and display terminal but does not calculate anything, that is to say it is considered only as a screen and a keyboard .
  • Another extension of the invention is to use the hard disk of the PC to continuously store a film that is filmed remotely from its mobile phone for example.
  • a remote voice dictation service the subject of which is a transcription of a message dictated by the user to his mobile terminal, in a text that can be used for other applications.
  • the architecture used for this embodiment of the invention is in accordance with that described with reference to FIGS.
  • a user of a mobile terminal connects to his personal network via the SIP protocol (a SIP server may be located on the operator's communication network and a SIP client is located for example in the residential gateway of the operator. 'user).
  • An application is then launched on its mobile terminal. It offers the user to dictate a voice memo. The user dictates his memo, whose digital stream is transmitted directly to the PC. The latter then executes the speech recognition application.
  • This application is a service that renders the PC to the user of the mobile terminal. It allows to transcribe the digital flow into a text.
  • the service can return the recognized text as a suitable message to the mobile terminal which displays it as an editable text.
  • This text can then be used in several ways: the user can then retrieve it as a reminder on the PC of the house; - It can use it to send a service message (SMS) using its terminal; he can use it to compose an e-mail and send it: either directly using his mobile terminal, if he has this capacity; - or by using a new service of his personal service provider for the latter to send the e-mail.
  • SMS service message
  • the recognized text is retransmitted to the user.
  • Another service of the user's personal computer can be used to continue other treatments in relationship with this text.
  • the recognized text as a series of commands that allow the control of specific software installed on the user's computer: for example if it dictates the phrase "Control S”, the recognized text can be "transferred” to a shortcut management service, connected to the office application currently in use to execute the command corresponding to this shortcut (in this case "saving the file being edited”) .
  • PDF can then be transferred to the user's terminal or sent via e-mail, always via voice commands sent by the user from his terminal.
  • FIG. 3 a diagram is presented showing the operation of the voice recognition service.
  • This architecture comprises, on the PC of the user, three components that communicate together:
  • An enabler management service 501 is installed in an operating system dependent environment. This service is waiting for the requests of the user from a mobile terminal for example third generation or WiFi. Once the connection is made, communications between the PC and the terminal are implemented both by sending audio streams and sending instant messages.
  • the voice recognition service 502 adds the recognized text message to an XmI file 503 after the user has given it the order to do it.
  • the location of this file is known by both the voice recognition service 502, the enabler management service 501 and the memory management application 504.
  • the Sticky Notes Management Application 504 decomposes the XmI file 503 and displays the new messages on the screen. This application accesses read / write on the file to be able to both display and delete messages.
  • a specific application is installed so that the terminal can communicate with the "enabler" service 501.
  • SIP communication is used between the mobile and the PC.
  • the return of the recognition is done by an SIP Info message.
  • the establishment of the SIP connection is made using a server
  • SIP / IMS behind an SBC (of the English "Session Border Controller” which is a call manager as part of the voice over IP) that is responsible for resolving addresses.
  • these port openings can be performed automatically using a "factory" setting.
  • FIG. 4 an embodiment of a device for implementing the rendering method according to the invention is presented.
  • Such a device comprises a memory 41 consisting of a buffer memory, a processing unit 42, equipped for example with a microprocessor ⁇ P, and driven by the computer program 43, implementing the restitution method according to the invention .
  • the code instructions of the computer program 43 are for example loaded into a RAM before being executed by the processor of the processing unit 42.
  • the processing unit 42 receives as input at least information I to transmit (such as a voice request to the voice transcription service).
  • the microprocessor of the processing unit 42 implements the steps of the rendering method described above, according to the instructions of the computer program 43, to deliver processed information.
  • the rendering device comprises, in addition to the buffer memory 41, means for formulating the request and the response, and information processing means, in particular allowing the execution of the method according to the invention. These means are controlled by the microprocessor of the processing unit 42.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention relates to a method for controlling a service provider from a mobile terminal. According to the invention, the service provider is installed in a residential communication network of the user and can be accessed from the mobile terminal via a residential gateway.

Description

Procédé de contrôle d'un fournisseur de services à partir d'un terminal mobile Method of controlling a service provider from a mobile terminal
La présente invention se rapporte au domaine des services multimédias rendus aux utilisateurs de terminaux de communication. La présente invention se rapporte plus particulièrement à un nouveau mode de fourniture de tels services.The present invention relates to the field of multimedia services rendered to users of communication terminals. The present invention relates more particularly to a new mode of supply of such services.
Au cours de ces dernières années, les possibilités offertes par les terminaux de communication, et notamment les terminaux mobiles de type téléphones mobiles ou assistants personnels, ont progressé de manière exponentielle. Ainsi, les dernières générations de terminaux sont généralement aptes à se connecter au réseau global Internet, à gérer les courriers électroniques des utilisateurs, à capturer des fichiers multimédia (son, vidéo, texte).In recent years, the possibilities offered by communication terminals, and in particular mobile terminals such as mobile phones or personal assistants, have grown exponentially. Thus, the latest generations of terminals are generally able to connect to the global Internet network, to manage the emails of users, to capture multimedia files (sound, video, text).
De telles possibilités ont conduit à l'émergence de nouveaux modes de consommation, notamment par la mise en œuvre de plateforme d'échange, de diffusion et de traitement des fichiers multimédias, comme par exemple l'échange de MMS (de l'anglais « Multimedia Message Service »).Such possibilities have led to the emergence of new modes of consumption, notably through the implementation of a platform for exchanging, distributing and processing multimedia files, such as for example the exchange of MMS. Multimedia Message Service ").
Des services spécialisés se sont mis en place par l'intermédiaire de sociétés marchandes afin de proposer toutes sortes de modes de traitement des informations disponibles au sein des terminaux. Des plateformes de services connues de l'art antérieur permettent à des utilisateurs en possession d'un terminal de communication, par exemple un terminal mobile, de se connecter à de telles plateformes et de leur demander la réalisation de tel ou tel service. Il existe à l'heure actuelle principalement deux formes de connexion à de telles plateformes de services. Une première forme de connexion consiste en l'appel, à partir du terminal, d'une plateforme vocale, mise à disposition par un opérateur de communication ou par un fournisseur de services et de commander, par l'intermédiaire de mots simples (commandes vocales) ou par l'intermédiaire des touches du terminal, l'exécution des services. Il s'agit par exemple du cas des messageries vocales classiques que l'on trouve tant dans le monde de la téléphonie mobile que dans le monde de la téléphonie fixe.Specialized services have been set up through commercial companies to offer all kinds of information processing methods available within the terminals. Service platforms known from the prior art allow users in possession of a communication terminal, for example a mobile terminal, to connect to such platforms and ask them to perform a particular service. At present, there are mainly two forms of connection to such service platforms. A first form of connection consists in calling, from the terminal, a voice platform, made available by a communication operator or by a service provider and controlling, by means of simple words (voice commands ) or via the keys of the terminal, the execution of the services. This is for example the case of voice mail classic in the world of mobile telephony as in the world of fixed telephony.
Une deuxième forme de connexion plus complète et plus complexe existe également. Elle nécessite que le terminal dispose d'une connexion au réseau global Internet afin de lui permettre d'accéder à des services dit « en ligne » par le biais de pages générées dynamiquement dans un langage HTML, ces pages étant adaptées à être visualisées sur des terminaux dont les écrans peuvent être de petite taille. A cet effet, les techniques connues de l'art antérieur font appel à une détection « dynamique » des paramètres du navigateur Internet installé au sein du terminal.A second, more complete and complex form of connection also exists. It requires the terminal to have a connection to the global Internet network in order to enable it to access so-called "online" services by means of dynamically generated pages in an HTML language, these pages being adapted to be viewed on terminals whose screens may be small. For this purpose, the known techniques of the prior art call for a "dynamic" detection of the parameters of the Internet browser installed within the terminal.
Les services rendus dans cette deuxième forme de connexion sont généralement payants et sont exécutés au sein de plateforme mises en œuvre par des fournisseurs de services.The services rendered in this second form of connection are generally paid and are executed within a platform implemented by service providers.
Ces deux formes de fournitures de service présentent cependant de nombreux inconvénients. Ainsi, les plateformes vocales, accessibles depuis les terminaux fixes et mobiles limitent les services rendus à des prestations relativement simples. Ainsi, par exemple, les possibilités offertes par les plateformes de gestion des messageries vocales sont certes pratiques, mais ne permettent pas, par exemple, de conserver ses messages en fonction de paramètres qui ont été définis par l'utilisateur. De plus, dans le cas de plateformes vocales utilisant comme modes de commande la voix de l'utilisateur, les possibilités sont limitées à des expressions préalablement analysées et préenregistrées au sein du système telle que « Oui », « Non », « Menu », etc.These two forms of service supplies, however, have many disadvantages. Voice platforms, accessible from fixed and mobile terminals, limit services rendered to relatively simple services. Thus, for example, the possibilities offered by the voice mail management platforms are certainly practical, but do not allow, for example, to keep his messages based on parameters that have been defined by the user. Moreover, in the case of voice platforms using the voice of the user as control modes, the possibilities are limited to expressions previously analyzed and prerecorded within the system such as "Yes", "No", "Menu", etc.
On comprend donc que ces plateformes ne disposent pas de marges de manœuvre importantes pour ce qui est du service à rendre.We therefore understand that these platforms do not have significant room for maneuver in terms of the service to be rendered.
Un autre inconvénient de cette technique de l'art antérieur est lié aux types de terminaux nécessaires pour mettre en œuvre les services de la deuxième forme de connexion, particulièrement aux types des terminaux mobiles. En effet, ces terminaux doivent obligatoirement posséder une connexion Internet. Il s'agit donc de terminaux récents, disposant de capacités d'affichage adaptées aux pages à afficher. Ces terminaux offrent des possibilités accrues d'accès aux services. Cependant, les services sont la plupart du temps des services mutualisés, qui font appels aux ressources qui sont mises en œuvre par les fournisseurs d'accès ou les fournisseurs de services. Ces services mutualisés sont généralement payants. De plus, le développement de nouveaux services nécessite des investissements importants de la part des opérateurs ou des fournisseurs de services, sans que le service rendu soit réellement apprécié.Another disadvantage of this prior art technique is related to the types of terminals required to implement the services of the second form of connection, particularly to the types of mobile terminals. Indeed, these terminals must have an Internet connection. These are therefore recent terminals, with display capabilities adapted to the pages to display. These terminals offer increased opportunities for access to services. However, services are mostly shared services, which involve resources that are implemented by service providers or service providers. These shared services are generally paying. In addition, the development of new services requires significant investments from operators or service providers, without the service rendered being really appreciated.
Ainsi par exemple, un service récent consiste à permettre, à partir d'un terminal mobile, la programmation à distance d'un magnétoscope numérique que possède l'utilisateur. Un tel service est rendu possible par l'accès de ce terminal mobile à un serveur Internet spécifique à partir duquel l'utilisateur sélectionne des plages horaires prédéfinies et des chaînes de télévision à enregistrer. Le serveur Internet sauvegarde ces données et attend que le magnétoscope en question se connecte, pour une mise à jour de routine, auprès du serveur, pour prendre en compte les souhaits d'enregistrement de l'utilisateur. Outre le fait que cette méthode nécessite de nombreux accès aux serveurs, le fournisseur de services qui la propose indique que le transfert du programme de l'utilisateur est effectué sur le magnétoscope entre une et trente six heures après la saisie de celui-ci. L'utilisateur, qui paie ce service, n'est donc même pas sûr que le programme qu'il souhaite voir sera réellement enregistré.For example, a recent service is to allow, from a mobile terminal, the remote programming of a digital video recorder that has the user. Such a service is made possible by the access of this mobile terminal to a specific Internet server from which the user selects predefined time slots and television channels to be recorded. The Internet server backs up this data and waits for the VCR to connect, for a routine update, to the server, to take into account the user's registration wishes. In addition to the fact that this method requires many access to the servers, the service provider who proposes it indicates that the transfer of the user's program is performed on the video recorder between one and thirty-six hours after the entry of the latter. The user, who pays for this service, is not even sure that the program he wants to see will actually be saved.
La solution proposée par l'invention ne présente pas ces inconvénients de l'art antérieur. Elle concerne en effet un procédé de contrôle, à partir d'un terminal mobile d'un utilisateur, d'un fournisseur de services.The solution proposed by the invention does not have these disadvantages of the prior art. It relates to a control method, from a mobile terminal of a user, a service provider.
Selon l'invention, ledit fournisseur de services est installé au sein d'un réseau de communication résidentiel dudit utilisateur et est accessible à partir dudit terminal mobile par le biais d'une passerelle résidentielle.According to the invention, said service provider is installed within a residential communication network of said user and is accessible from said mobile terminal via a residential gateway.
Ainsi, le procédé selon l'invention permet de pallier les inconvénients de l'art antérieur, liés aux faibles capacités de traitement des terminaux mobiles, en autorisant la mise en œuvre d'un service personnel d'un utilisateur, par le biais d'un fournisseur de services personnel. En d'autres termes, le fournisseur de services est la propriété de l'utilisateur du terminal et est physiquement situé au sein de son réseau personnel, à savoir par exemple dans sa résidence principale. Le service est donc rendu pour le terminal par le fournisseur du service personnel.Thus, the method according to the invention overcomes the disadvantages of the prior art, related to the low processing capabilities of mobile terminals, allowing the implementation of a personal service of a user, through a personal service provider. In other words, the supplier of services is the property of the user of the terminal and is physically located within his personal network, ie for example in his main residence. The service is therefore rendered for the terminal by the personal service provider.
On se distingue des solutions de l'art antérieur, notamment des solutions de commandes à distance de type domotique, par le fait que ces commandes nécessitent une connexion particulière à un serveur Internet (global et mutualisé pour un ensemble d'utilisateurs), par exemple à partir d'un terminal mobile. Ce serveur va ensuite renvoyer des commandes aux différents matériels à mettre en œuvre. Il n'y a donc pas, selon l'art antérieur, d'accès direct du terminal au fournisseur de services, (par exemple un ordinateur personnel, ou un module spécifique de la passerelle résidentielle), mais bien une connexion du terminal à un serveur intermédiaire par le biais d'une connexion utilisant le protocole http. Il est donc nécessaire, selon l'art antérieur, que le terminal bénéficie en outre d'une connexion Internet par le biais du protocole http. Selon un mode de réalisation particulier de l'invention, ledit procédé comprend : une étape d'établissement d'une communication entre ledit terminal mobile et ledit fournisseur de services ; une étape d'initialisation d'au moins un service à rendre par ledit fournisseur de services personnel par l'intermédiaire d'une commande en provenance dudit utilisateur, et une étape de mise en œuvre dudit au moins un service.It differs from the solutions of the prior art, including home automation remote control solutions, by the fact that these commands require a particular connection to an Internet server (global and shared for a set of users), for example from a mobile terminal. This server will then send commands to the different hardware to implement. There is therefore, according to the prior art, direct access of the terminal to the service provider, (for example a personal computer, or a specific module of the residential gateway), but a connection of the terminal to a terminal. intermediate server through a connection using the http protocol. It is therefore necessary, according to the prior art, for the terminal to additionally benefit from an Internet connection via the http protocol. According to a particular embodiment of the invention, said method comprises: a step of establishing a communication between said mobile terminal and said service provider; a step of initializing at least one service to be rendered by said personal service provider via a command from said user, and a step of implementing said at least one service.
Ainsi, l'invention permet de contrôler directement l'exécution du service à rendre par le fournisseur de services à partir du terminal mobile. Une telle mise en œuvre diffère des techniques de l'art antérieur, notamment des techniques basées sur l'utilisation d'un serveur mutualisé, par le fait que le procédé selon l'invention permet par exemple de communiquer directement au terminal mobile, et donc à l'utilisateur qui l'utilise, le résultat de l'exécution du service à rendre.Thus, the invention makes it possible to directly control the execution of the service to be rendered by the service provider from the mobile terminal. Such an implementation differs from the techniques of the prior art, in particular techniques based on the use of a shared server, in that the method according to the invention makes it possible for example to communicate directly to the mobile terminal, and therefore to the user who uses it, the result of the execution of the service to be rendered.
Dans un autre mode de réalisation de l'invention la mise en œuvre du service peut consister en l'activation d'autres services, tels que par exemple l'affichage de pense-bête ou la création de documents bureautiques tels que des fichiers de traitement de texte.In another embodiment of the invention the implementation of the service may consist in the activation of other services, such as for example sticky notes or creating office documents such as word processing files.
Selon une caractéristique particulière de l'invention, ladite étape d'initialisation comprend : - une sous étape de sélection dudit au moins un service parmi une pluralité de services disponibles ; une sous étape de démarrage dudit au moins un service.According to a particular characteristic of the invention, said initialization step comprises: a sub-step of selecting said at least one of a plurality of available services; a sub-step of starting said at least one service.
Ainsi, le procédé selon l'invention permet à l'utilisateur de sélectionner des services disponibles au sein du fournisseur de services et de lancer le démarrage de celui-ci. Par exemple, une telle sélection peut être réalisée par commande vocale. Ainsi, dans un mode de réalisation particulier de l'invention, une fois connecté au fournisseur de services, l'utilisateur est apte à prendre connaissance des services disponibles par le biais d'un service vocal mis en œuvre au sein du fournisseur de services personnel. L'utilisateur peut sélectionner le service à mettre en œuvre, par exemple par le biais d'une sélection d'une touche du clavier du terminal. Le fournisseur de services lance alors l'exécution du service. L'utilisateur a donc accès à ses propres ressources de service et non pas à des ressources partagées pour la mise en œuvre de services qui peuvent certes être personnels, mais qui seront traités de manière centralisée par le biais de ressources communes, comme c'est le cas dans les techniques de l'art antérieur.Thus, the method of the invention allows the user to select services available within the service provider and start the startup thereof. For example, such a selection can be made by voice command. Thus, in a particular embodiment of the invention, once connected to the service provider, the user is able to become acquainted with the services available through a voice service implemented within the personal service provider. . The user can select the service to be implemented, for example by selecting a key on the terminal keypad. The service provider then starts the execution of the service. The user therefore has access to his own service resources and not to shared resources for the implementation of services that may be personal, but which will be handled centrally through common resources, as it is the case in the techniques of the prior art.
Selon une caractéristique particulière de l'invention, ladite étape de mise en œuvre dudit au moins un service comprend : une sous-étape de fourniture, par ledit terminal, d'au moins une donnée caractéristique permettant la mise en œuvre dudit au moins un service ; - une sous-étape de traitement de ladite au moins une donnée.According to a particular characteristic of the invention, said step of implementing said at least one service comprises: a substep of provision, by said terminal, of at least one characteristic data enabling said at least one service to be implemented ; a substep of processing said at least one datum.
Ainsi, l'invention permet de mettre en œuvre, en temps réel lors de la communication établie entre le terminal et le fournisseur de services, le service sélectionné par l'utilisateur. selon une caractéristique particulière de l'invention, que ladite étape d'établissement d'une communication est accomplie par l'intermédiaire d'un protocole de type SIP.Thus, the invention makes it possible to implement, in real time during the communication established between the terminal and the service provider, the service selected by the user. according to a particular characteristic of the invention, that said step of establishing a communication is performed via a SIP type protocol.
Ainsi, l'invention permet d'établir une communication multimédia entre le terminal et le fournisseur de services personnel. L'invention se distingue donc encore de l'art antérieur, qui ne permet au terminal de se connecter aux serveurs de gestion centralisés que par l'intermédiaire d'un accès Internet qui doit être supporté par le terminal. A la différence de ces techniques, l'invention, en utilisant le protocole SIP, peut initier un service du fournisseur de services personnel par l'intermédiaire d'une communication vocale habituelle, ne nécessitant pas la possession d'un terminal spécifique. De plus, dans un mode de réalisation particulier de l'invention, adapté aux terminaux d'anciennes générations, l'établissement de la communication peut être réalisée, de manière classique entre le terminal et un serveur spécifique d'un réseau de communication chargé d'établir une communication utilisant le protocole SIP avec le fournisseur de services personnel. Ce serveur agit alors comme un relais entre le terminal mobile d'ancienne génération et le fournisseur de services personnel.Thus, the invention makes it possible to establish a multimedia communication between the terminal and the personal service provider. The invention is therefore still distinguishable from the prior art, which allows the terminal to connect to centralized management servers only through an Internet access that must be supported by the terminal. Unlike these techniques, the invention, using the SIP protocol, can initiate a service of the personal service provider through a usual voice communication, not requiring the possession of a specific terminal. In addition, in a particular embodiment of the invention, adapted to terminals of older generations, the establishment of the communication can be performed, in a conventional manner between the terminal and a specific server of a communication network responsible for establish a communication using the SIP protocol with the personal service provider. This server then acts as a relay between the old generation mobile terminal and the personal service provider.
L'utilisation de SIP permet également de ne pas avoir à associer de numéro de téléphone au fournisseur de services personnel. En effet, le protocole SIP permet à deux entités qui ne se connaissent pas d'entrer en relation. Or, la passerelle résidentielle est, de manière classique, connectée au réseau Internet par le biais d'une adresse IP variable, généralement attribuée par le biais du protocole DHCP. Or cette adresse n'est pas connue du terminal. Dans ce mode de réalisation particulier, l'utilisation de SIP permet donc de faire communiquer le terminal mobile et le fournisseur de services.Using SIP also eliminates the need to associate a phone number with the personal service provider. Indeed, the SIP protocol allows two entities that do not know each other to enter into a relationship. However, the residential gateway is typically connected to the Internet through a variable IP address, usually assigned through DHCP. This address is not known to the terminal. In this particular embodiment, the use of SIP makes it possible to communicate the mobile terminal and the service provider.
Selon un mode de réalisation original de l'invention, lesdites étapes d'initialisation et de mise en œuvre dudit au moins un service sont accomplies par l'intermédiaire d'un protocole de type IMS.According to an original embodiment of the invention, said steps of initialization and implementation of said at least one service are performed via an IMS type protocol.
Ainsi, le procédé selon l'invention permet la mise en œuvre de services multimédia, en situation de mobilité du terminal tout en prenant en charge les systèmes téléphoniques existants basés sur la commutation de paquet ou la commutation de circuitThus, the method according to the invention enables the implementation of multimedia services, in situation of mobility of the terminal while taking care of the existing telephone systems based on packet switching or circuit switching
Selon une caractéristique particulière de l'invention, ladite commande en provenance dudit utilisateur est une commande vocale apte à être reconnue par ledit fournisseur de services.According to a particular characteristic of the invention, said command from said user is a voice command capable of being recognized by said service provider.
Ainsi, il n'est pas nécessaire que le terminal mobile possède des capacités de traitement élevées pour permettre la mise en œuvre du serviceThus, it is not necessary that the mobile terminal has high processing capabilities to enable the implementation of the service
Selon un mode de réalisation particulier de l'invention, ladite au moins une donnée caractéristique est un flux numérique multimédia issu produit par ledit utilisateur et apte à être transformé au sein dudit fournisseur de service.According to a particular embodiment of the invention, said at least one characteristic data item is a multimedia digital output stream produced by said user and capable of being transformed within said service provider.
Ainsi, ce mode de réalisation particulier de l'invention permet à un fournisseur de services personnel, par exemple un ordinateur personnel de l'utilisateur, d'être mis à contribution pour la réalisation de traitement de flux numérique multimédia, par exemple le traitement d'un enregistrement numérique de la voix de l'utilisateur afin de fournir à cet utilisateur un texte pouvant être transmis au terminal. Un tel mode de réalisation simplifie grandement la saisie de texte destiné par exemple à être incorporé dans un courrier électronique ou dans un message de service court (SMS). Le texte issu du flux audio est donc envoyé au terminal par l'intermédiaire de l'étape de fourniture du résultat de l'exécution du service.Thus, this particular embodiment of the invention enables a personal service provider, for example a personal computer of the user, to be used for the realization of multimedia digital flow processing, for example the processing of digital media. a digital recording of the user's voice in order to provide this user with text that can be transmitted to the terminal. Such an embodiment greatly simplifies the seizure of text intended for example to be incorporated in an electronic mail or in a short service message (SMS). The text from the audio stream is sent to the terminal through the step of providing the result of the execution of the service.
L'invention concerne également un fournisseur de services permettant un contrôle d'au moins un service à partir d'un terminal mobile d'un utilisateur.The invention also relates to a service provider for controlling at least one service from a mobile terminal of a user.
Selon l'invention, ledit fournisseur de service est installé au sein d'un réseau de communication résidentiel dudit utilisateur et en ce que ledit fournisseur de services est accessible à partir dudit terminal mobile par le biais d'une passerelle résidentielle.According to the invention, said service provider is installed within a residential communication network of said user and in that said service provider is accessible from said mobile terminal via a residential gateway.
Dans un mode de réalisation particulier de l'invention, un tel dispositif de contrôle peut être un équipement spécifique installé au sein du réseau résidentiel de l'utilisateur. Dans un autre mode de réalisation, un tel dispositif peut se présenter sous la forme d'un matériel à insérer dans un ordinateur personnel de l'utilisateur ou dans la passerelle résidentielle de celui-ci. Dans un autre mode de réalisation, un tel dispositif peut être émulé sous une forme de service logiciel intégré au sein d'un des équipements précités.In a particular embodiment of the invention, such a control device may be a specific equipment installed within the residential network of the user. In another embodiment, such a device may be in the form of a hardware to be inserted into a personal computer of the user or in the residential gateway of it. In another embodiment, such a device can be emulated in a form of integrated software service within one of the aforementioned equipment.
L'invention concerne également un dispositif incluant un fournisseur de services tel que décrit précédemment.The invention also relates to a device including a service provider as described above.
L'invention concerne également un système de communication incluant un terminal mobile et un fournisseur de services apte à être contrôlé à partir du dit terminal mobile.The invention also relates to a communication system including a mobile terminal and a service provider capable of being controlled from said mobile terminal.
Selon l'invention, dans un tel système, ledit fournisseur de service est installé au sein d'un réseau de communication résidentiel et ledit fournisseur de services est accessible à partir dudit terminal mobile par le biais d'une passerelle résidentielle.According to the invention, in such a system, said service provider is installed within a residential communication network and said service provider is accessible from said mobile terminal via a residential gateway.
Selon un autre aspect, l'invention concerne également un produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur, et comprenant des instructions de code de programme pour l'exécution du procédé de contrôle tel que décrit précédemment.According to another aspect, the invention also relates to a computer program product downloadable from a communication network and / or stored on a computer-readable medium and / or executable by a microprocessor, and comprising program code instructions for the computer. execution of the control method as described above.
D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation préférentiel, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : la figure 1 présente un synoptique d'une architecture de réseau de communication résidentiel où est mis en œuvre le procédé selon l'invention ; - la figure 2 présente les principales étapes du procédé de contrôle selon l'invention ; la figure 3 décrit l'interaction des services mis en œuvre au sein d'un ordinateur personnel d'un utilisateur dans un mode de mise en œuvre particulier de l'invention ; - la figure 4 décrit de manière schématique un dispositif de contrôle selon l'invention.Other features and advantages of the invention will emerge more clearly on reading the following description of a preferred embodiment, given as a simple illustrative and nonlimiting example, and the appended drawings, among which: FIG. 1 presents a block diagram of a residential communication network architecture in which the method according to the invention is implemented; FIG. 2 presents the main steps of the control method according to the invention; FIG. 3 describes the interaction of the services implemented within a user's personal computer in a particular mode of implementation of the invention; FIG. 4 schematically describes a control device according to the invention.
L'invention propose donc à un utilisateur de disposer de son propre fournisseur de services personnel.The invention therefore proposes a user to have his own personal service provider.
Par la suite, on présente notamment le cas d'une mise en œuvre du procédé de contrôle selon l'invention pour la fourniture d'un service de transcription vocale. Il est clair cependant que l'invention ne se limite pas à cette application particulière, mais peut également être mise en œuvre dans le cadre de nombreux autres services et plus généralement dans tous les cas où les avantages procurés sont intéressants. On présente dans ce mode de réalisation, la mise en œuvre du procédé de contrôle selon l'invention pour l'utilisation d'un service vocal préalablement implanté au sein d'un ordinateur personnel (PC) de l'utilisateur possédant le terminal mobile. Dans ce mode de réalisation particulier de l'invention, une connexion permanente est établie entre le PC de l'utilisateur et le terminal mobile (ou lecteur multimédia disposant de capacités de communication) afin d'utiliser toute la puissance de calcul du PC sur le terminal mobile et mettre en œuvre des services dits « personnels », puisqu'il sont associés au seul PC et aux seuls terminaux mobiles qui y ont accès.Subsequently, the case of an implementation of the control method according to the invention for the provision of a voice transcription service is presented. It is clear, however, that the invention is not limited to this particular application, but can also be implemented in the context of many other services and more generally in all cases where the benefits provided are interesting. In this embodiment, the implementation of the control method according to the invention for the use of a voice service previously implemented in a personal computer (PC) of the user having the mobile terminal is presented. In this particular embodiment of the invention, a permanent connection is established between the user's PC and the mobile terminal (or media player having communication capabilities) in order to use all the computing power of the PC on the computer. mobile terminal and implement so-called "personal" services, since they are associated with the single PC and the only mobile terminals that have access to it.
Dans ce mode dé réalisation particulier de l'invention, une solution pour implémenter la connexion permanente consiste à créer une liaison SIP (de l'anglais « Session Initialisation Protocol » pour « Protocole d'Initialisation deIn this particular embodiment of the invention, a solution for implementing the permanent connection consists of creating a SIP link (of the English "Session Initialization Protocol" for "Initialization Protocol of
Session ») entre le PC et le téléphone mobile pour pouvoir faire transiter toute l'information entre les deux terminaux.Session ") between the PC and the mobile phone to be able to pass all the information between the two terminals.
On suppose également, dans ce mode de réalisation, que l'utilisateur possède un service pré-installé pouvant faire l'objet d'un démarrage à la demande, lorsque l'ordinateur personnel de l'utilisateur est allumé.It is also assumed in this embodiment that the user has a pre-installed service that can be started on demand when the user's personal computer is turned on.
Dans un mode de réalisation particulier de l'invention, il est envisagé, lors de l'établissement de la communication entre le terminal et la passerelle résidentielle, de permettre à cette dernière de « réveiller » l'ordinateur personnel de l'utilisateur si celui-ci se trouve dans un état de veille profonde ou d'extinction, de sorte que l'utilisateur n'a plus la nécessité de laisser son PC allumé pour pouvoir profiter des services qu'il peut lui rendre.In a particular embodiment of the invention, it is envisaged, during the establishment of the communication between the terminal and the residential gateway, to allow the latter to "wake up" the user's personal computer if the one it is in a state of deep sleep or extinction, so that the user no longer has the need to leave his PC turned on to be able to take advantage of the services he can provide.
On présente, en relation avec la figure 1, une architecture générale d'un réseau résidentiel (également appelé réseau domestique) au sein duquel le procédé de contrôle peut être mis en œuvre.In connection with FIG. 1, a general architecture of a residential network (also called a home network) in which the control method can be implemented is presented.
Un terminal mobile 100 d'un utilisateur est utilisé, par le biais d'un réseau de communication 200, pour se connecter à une passerelle résidentielle 300 située par exemple au domicile de l'utilisateur. Cette passerelle 300 donne accès à un réseau personnel 400 de l'utilisateur auquel un ordinateur personnel 500 (de type PC), est connecté. Elle permet aux dispositifs terminaux 100 et 500 de se reconnaître et de communiquer quand par exemple ces deux dispositifs sont connectés à des réseaux différents, pour établir une session de communication telle qu'une session SIP. Dans un mode de réalisation complémentaire de l'invention, par exemple lorsque le terminal 100 et l'ordinateur personnel 500 sont situés sur un même réseau de communication (tel que le réseau local personnel de l'utilisateur), le terminal 100 peut être directement connecté à l'ordinateur personnel 500. Ainsi donc, la passerelle 300 n'est pas nécessairement en coupure. Quand elle est employée, elle permet aux dispositifs 100 et 500 d'échanger des données dans des conditions particulières. On présente, en relation avec la figure 2, les étapes du procédé de contrôle dans ce mode de réalisation.A mobile terminal 100 of a user is used, via a communication network 200, to connect to a residential gateway 300 located for example at the home of the user. This gateway 300 gives access to a personal network 400 of the user to whom a personal computer 500 (PC type) is connected. It allows the terminal devices 100 and 500 to recognize and communicate when for example these two devices are connected to different networks, to establish a communication session such as a SIP session. In a complementary embodiment of the invention, for example when the terminal 100 and the personal computer 500 are located on the same communication network (such as the user's personal local area network), the terminal 100 may be directly connected to the personal computer 500. Thus, the gateway 300 is not necessarily cut. When it is used, it allows the devices 100 and 500 to exchange data under particular conditions. In relation to FIG. 2, the steps of the control method are presented in this embodiment.
L'utilisateur utilise son terminal mobile 100 et se connecte au PC 400 de la maison via une connexion SIP ou IMS. Une telle connexion est réalisée en plusieurs temps : - une première connexion (10) du terminal 100 au réseau de communicationThe user uses his mobile terminal 100 and connects to the PC 400 of the house via a SIP or IMS connection. Such a connection is made in several stages: - a first connection (10) of the terminal 100 to the communication network
200 ; des translations (20), (30) de la connexion (10) pour acheminer la communication au niveau du PC 400. Ces translations sont réalisées par le réseau de communication et un client (par exemple SIP) pouvant être installé au niveau de la passerelle résidentielle 300 ou ailleurs dans le réseau de communication.200; translations (20), (30) of the connection (10) to carry the communication at the PC 400. These translations are carried out by the communication network and a client (for example SIP) which can be installed at the residential gateway 300 or elsewhere in the communication network.
Une fois la connexion établie, le terminal mobile peut alors demander (40) l'exécution du service. Le PC se charge d'exécuter (50) le service demandé, et il renvoie (60) un résultat au terminal immédiatement après l'exécution du service. Cette communication établie entre le PC et le terminal peut être directe, c'est-à- dire qu'elle ne nécessite pas obligatoirement l'utilisation de la passerelle résidentielle. Les connexions entre ces deux intervenants sont gérées en fonction des conditions d'accès des terminaux aux réseaux. On suppose, dans ce mode de réalisation, que le terminal est à même d'établir une connexion SIP ou IMS de manière autonome. Dans un mode de réalisation alternatif, convenant par exemple aux terminaux ne possédant pas cette capacité, il est envisagé de passer par un relais SIP ou IMS, que l'utilisateur est à même d'appeler par l'intermédiaire de son terminal et qui se charge de « transférer » la communication au fournisseur de services personnel. Il s'agit d'un relais qui devra dans ce cas s'assurer de la sécurité des données échangées.Once the connection is established, the mobile terminal can then request (40) the execution of the service. The PC executes (50) the requested service, and returns (60) a result to the terminal immediately after the execution of the service. This communication established between the PC and the terminal can be direct, that is to say that it does not necessarily require the use of the residential gateway. The connections between these two parties are managed according to the conditions of access of the terminals to the networks. In this embodiment, it is assumed that the terminal is able to establish an SIP or IMS connection autonomously. In an alternative embodiment, suitable for example for terminals that do not have this capability, it is envisaged to go through a SIP or IMS relay, which the user is able to call via his terminal and which charge to "transfer" the communication to the personal service provider. It is a relay that will in this case ensure the security of data exchanged.
Grâce à ce mode de réalisation, il est par exemple possible d'envoyer facilement des SMS, des courriers électroniques, etc. sans avoir besoin d'un terminal mobile de dernière génération. Dans un mode de réalisation alternatif de l'invention, il est envisagé d'intégrer une interface spécifique au sein du terminal mobile qui permette de jouer en réseau, sur un jeu qui se déroule sur le PC de la maison.With this embodiment, it is for example possible to send SMS, e-mails, etc. easily. without the need for a last generation mobile terminal. In an alternative embodiment of the invention, it is envisaged to integrate a specific interface within the mobile terminal that allows to play in a network, on a game that takes place on the PC of the house.
Dans ce mode de réalisation, le terminal mobile ne devient plus qu'un terminal de saisie et d'affichage mais ne calcule plus rien, c'est-à-dire qu'il n'est considéré que comme étant un écran et un clavier.In this embodiment, the mobile terminal becomes only an input and display terminal but does not calculate anything, that is to say it is considered only as a screen and a keyboard .
Une autre extension de l'invention est d'utiliser le disque dur du PC pour stocker en continue un film que l'on filme à distance depuis son téléphone mobile par exemple.Another extension of the invention is to use the hard disk of the PC to continuously store a film that is filmed remotely from its mobile phone for example.
On présente, dans le mode de réalisation suivant, l'implémentation d'un service de dictée vocale à distance, ayant pour objet une transcription d'un message dicté par l'utilisateur à son terminal mobile, en un texte qui pourra être utilisé pour d'autres applications. L'architecture utilisée pour ce mode de mise en œuvre de l'invention est conforme à celle décrite en relation avec les figures 1 etIn the following embodiment, the implementation of a remote voice dictation service, the subject of which is a transcription of a message dictated by the user to his mobile terminal, in a text that can be used for other applications. The architecture used for this embodiment of the invention is in accordance with that described with reference to FIGS.
2 Un utilisateur d'un terminal mobile se connecte à son réseau personnel par le biais du protocole SIP (un serveur SIP peut être situé sur le réseau de communication de l'opérateur et un client SIP est situé par exemple dans la passerelle résidentielle de l'utilisateur). Une application est alors lancée sur son terminal mobile. Elle propose à l'utilisateur de dicter un mémo vocal. L'utilisateur dicte son mémo, dont le flux numérique est transmis directement au PC. Ce dernier exécute alors l'application de reconnaissance vocale. Cette application est un service que rend le PC à l'utilisateur du terminal mobile. Elle permet de transcrire le flux numérique en un texte.2 A user of a mobile terminal connects to his personal network via the SIP protocol (a SIP server may be located on the operator's communication network and a SIP client is located for example in the residential gateway of the operator. 'user). An application is then launched on its mobile terminal. It offers the user to dictate a voice memo. The user dictates his memo, whose digital stream is transmitted directly to the PC. The latter then executes the speech recognition application. This application is a service that renders the PC to the user of the mobile terminal. It allows to transcribe the digital flow into a text.
Lorsque la transcription vocale est terminée, le service peut retourner le texte reconnu, sous la forme d'un message idoine au terminal mobile qui l'affiche sous la forme d'un texte éditable.When the voice transcription is finished, the service can return the recognized text as a suitable message to the mobile terminal which displays it as an editable text.
Ce texte peut ensuite être utilisé de plusieurs façons : l'utilisateur peut ensuite le récupérer sous forme de pense-bête sur le PC de la maison ; - il peut l'utiliser pour envoyer un message de service (SMS) à l'aide de son terminal ; il peut l'utiliser pour composer un courrier électronique et l'envoyer : soit directement à l'aide de son terminal mobile, si ce dernier dispose de cette capacité ; - soit en utilisant un nouveau service de son fournisseur de services personnel pour que ce dernier réalise l'envoi du courrier électronique.This text can then be used in several ways: the user can then retrieve it as a reminder on the PC of the house; - It can use it to send a service message (SMS) using its terminal; he can use it to compose an e-mail and send it: either directly using his mobile terminal, if he has this capacity; - or by using a new service of his personal service provider for the latter to send the e-mail.
Dans un autre mode de réalisation de l'invention, il n'est pas obligatoire que le texte reconnu soit retransmis à l'utilisateur. Un autre service de l'ordinateur personnel de l'utilisateur peut être utilisé pour poursuivre d'autres traitements en rapport avec ce texte. Ainsi, par exemple, il est possible d'activer un service d'affichage de pense-bête (sur l'ordinateur personnel de l'utilisateur ou sur d'autres terminaux connecté au réseau de l'utilisateur). Il est également possible d'utiliser d'autres applications qui sont installées sur l'ordinateur personnel de l'utilisateur, tels que des applications bureautiques ou des logiciels de contrôle. Ainsi, par exemple, il est possible d'utiliser le texte reconnu comme une suite de commandes qui permettent le contrôle de logiciels spécifiques installés sur le poste de l'utilisateur : par exemple si celui-ci dicte la phrase « Contrôle S », le texte reconnu peut être « transféré » à un service de gestion de raccourci, connecté à l'application bureautique en cours d'utilisation pour exécuter la commande correspondant à ce raccourci (en l'occurrence « enregistrement du fichier en cours d'édition »).In another embodiment of the invention, it is not mandatory that the recognized text is retransmitted to the user. Another service of the user's personal computer can be used to continue other treatments in relationship with this text. Thus, for example, it is possible to activate a reminder display service (on the user's personal computer or on other terminals connected to the user's network). It is also possible to use other applications that are installed on the user's personal computer, such as office applications or control software. Thus, for example, it is possible to use the recognized text as a series of commands that allow the control of specific software installed on the user's computer: for example if it dictates the phrase "Control S", the recognized text can be "transferred" to a shortcut management service, connected to the office application currently in use to execute the command corresponding to this shortcut (in this case "saving the file being edited") .
D'autres modes de mise en œuvre du procédé de l'invention peuvent bien sûr être envisagés. Il est par exemple possible de demander la création de documents spécifiques au PC. Par exemple, le texte reconnu peut être sauvegardé sous la forme d'un fichier « PDF » après qu'il ait été mis en forme. Ce fichierOther embodiments of the method of the invention can of course be envisaged. For example, it is possible to request the creation of PC-specific documents. For example, recognized text can be saved as a "PDF" file after it has been formatted. This file
PDF peut ensuite être transféré sur le terminal de l'utilisateur ou encore faire l'objet d'un envoi par courrier électronique, toujours par l'intermédiaire de commandes vocales transmises par l'utilisateur à partir de son terminal. On présente, en relation avec la figure 3, un diagramme présentant le fonctionnement du service de reconnaissance vocale. Cette architecture comprend, sur le PC de l'utilisateur, trois composants qui communiquent ensemble :PDF can then be transferred to the user's terminal or sent via e-mail, always via voice commands sent by the user from his terminal. In connection with FIG. 3, a diagram is presented showing the operation of the voice recognition service. This architecture comprises, on the PC of the user, three components that communicate together:
Un service de gestion dit « enabler » 501 est installé dans un environnement dépendant du système d'exploitation. Ce service attend les requêtes de l'utilisateur provenant d'un terminal mobile par exemple de troisième génération ou WiFi. Une fois la mise en relation effectuée, les communications entre le PC et le terminal sont mises en œuvre à la fois par l'envoi de flux audio et par l'envoi de messages instantanés.An enabler management service 501 is installed in an operating system dependent environment. This service is waiting for the requests of the user from a mobile terminal for example third generation or WiFi. Once the connection is made, communications between the PC and the terminal are implemented both by sending audio streams and sending instant messages.
Le service chargé de la reconnaissance vocale 502, ajoute le message texte reconnu dans un fichier XmI 503 une fois que l'utilisateur lui a donné l'ordre de le faire. L'emplacement de ce fichier est connu à la fois par le service de reconnaissance vocale 502, le service de gestion « enabler » 501 et par l'application de gestion de pense-bête 504.The voice recognition service 502 adds the recognized text message to an XmI file 503 after the user has given it the order to do it. The location of this file is known by both the voice recognition service 502, the enabler management service 501 and the memory management application 504.
A intervalle régulier, l'application de gestion de pense-bête 504 décompose le fichier XmI 503 et affiche les nouveaux messages sur l'écran. Cette application accède en lecture/écriture sur le fichier pour pouvoir à la fois afficher et supprimer des messages.At regular intervals, the Sticky Notes Management Application 504 decomposes the XmI file 503 and displays the new messages on the screen. This application accesses read / write on the file to be able to both display and delete messages.
Au niveau du terminal mobile de l'utilisateur, une application spécifique est installée afin que le terminal puisse communiquer avec le service « enabler » 501.At the mobile terminal of the user, a specific application is installed so that the terminal can communicate with the "enabler" service 501.
Pour l'établissement de la liaison, on utilise une communication SIP entre le mobile et le PC.For the establishment of the link, SIP communication is used between the mobile and the PC.
Pour la mise en œuvre de la reconnaissance vocale, plusieurs méthodes sont possibles : - Enregistrement sur le mobile de la phrase à reconnaître et envoi en UDPFor the implementation of speech recognition, several methods are possible: - Recording on the mobile of the sentence to be recognized and sent in UDP
(de l'anglais « User Datagram Protocol » pour « Protocole de datagramme d'utilisateur ») du fichier son. Cette méthode peut poser des problèmes dans le cadre d'une communication 3G où la perte de paquets est importante. En revanche, elle est parfaitement adaptée en cas d'utilisation d'une connexion WiFi.(of the English "User Datagram Protocol" for "User Datagram Protocol") of the sound file. This method can cause problems in 3G communication where packet loss is important. On the other hand, it is perfectly adapted when using a WiFi connection.
Enregistrement sur le mobile de la phrase à reconnaître et envoi en TCP (de l'anglais « Transfer Control Protocol » pour « Protocole de contrôle de transfert ») du fichier son. Cette méthode permet de résoudre les problèmes de perte de paquets de la première méthode, mais les temps de transfert en mode 3G sont longs, et donc peu adaptés à un service « temps réel ».Recording on the mobile of the sentence to be recognized and sent in TCP (of the English "Transfer Control Protocol" for "transfer control protocol") of the sound file. This method makes it possible to solve the packet loss problems of the first method, but the transfer times in 3G mode are long, and therefore not suited to a "real-time" service.
Etablissement d'une conversation audio TCP entre le mobile et le PC. Cette dernière solution est la plus performante en terme de temps de réponse, mais elle entraîne une perte de qualité de la voix de l'utilisateur, qui peut, dans certaines conditions (mauvaises conditions radio, présence d'interférence, congestion du réseau IP) entrainer une moins bonne reconnaissance vocale.Establishing a TCP audio conversation between the mobile and the PC. This last solution is the most efficient in terms of response time, but it results in a loss of quality of the voice of the user, which can, under certain conditions (bad radio conditions, presence interference, IP network congestion) lead to poor speech recognition.
Dans ce mode de réalisation, le retour de la reconnaissance se fait par un message SIP Info. L'établissement de la connexion SIP est réalisé en utilisant un serveurIn this embodiment, the return of the recognition is done by an SIP Info message. The establishment of the SIP connection is made using a server
SIP/IMS derrière un SBC (de l'anglais « Session Border Controller » qui est un gestionnaire d'appel dans le cadre de la voix sur IP) qui est chargé de la résolution d'adresses.SIP / IMS behind an SBC (of the English "Session Border Controller" which is a call manager as part of the voice over IP) that is responsible for resolving addresses.
Dans ce mode de réalisation où le PC joue le rôle de fournisseur de services personnel, il est nécessaire, lorsque ce PC est connecté à une passerelle résidentielle, de permettre l'ouverture de ports spéciaux à travers la passerelle résidentielle, ce qui nécessite un paramétrage dans la passerelle.In this embodiment where the PC acts as a personal service provider, it is necessary, when this PC is connected to a residential gateway, to allow the opening of special ports through the residential gateway, which requires a parameterization in the bridge.
Dans un mode de réalisation alternatif, où le gestionnaire de services personnel est directement intégré à la passerelle résidentielle, ces ouvertures de ports peuvent être réalisées automatiquement à l'aide d'un paramétrage « usine ».In an alternative embodiment, where the personal service manager is directly integrated with the residential gateway, these port openings can be performed automatically using a "factory" setting.
On présente, en relation avec la figure 4, un mode de réalisation d'un dispositif de mise en œuvre du procédé de restitution selon l'invention.In relation with FIG. 4, an embodiment of a device for implementing the rendering method according to the invention is presented.
Un tel dispositif comprend une mémoire 41 constituée d'une mémoire tampon, une unité de traitement 42, équipée par exemple d'un microprocesseur μP, et pilotée par le programme d'ordinateur 43, mettant en œuvre le procédé de restitution selon l'invention.Such a device comprises a memory 41 consisting of a buffer memory, a processing unit 42, equipped for example with a microprocessor μP, and driven by the computer program 43, implementing the restitution method according to the invention .
A l'initialisation, les instructions de code du programme d'ordinateur 43 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de traitement 42. L'unité de traitement 42 reçoit en entrée au moins une information I à transmettre (telle qu'une requête vocale au service de transcription vocale). Le microprocesseur de l'unité de traitement 42 met en œuvre les étapes du procédé de restitution décrit précédemment, selon les instructions du programme d'ordinateur 43, pour délivrer une information traitéeAt initialization, the code instructions of the computer program 43 are for example loaded into a RAM before being executed by the processor of the processing unit 42. The processing unit 42 receives as input at least information I to transmit (such as a voice request to the voice transcription service). The microprocessor of the processing unit 42 implements the steps of the rendering method described above, according to the instructions of the computer program 43, to deliver processed information.
T (tel qu'un texte transcrit). Pour cela, le dispositif de restitution comprend, outre la mémoire tampon 41, des moyens de formulation de requête et de réponse, et des moyens de traitement d'informations, permettant notamment l'exécution du procédé selon l'invention. Ces moyens sont pilotés par le microprocesseur de l'unité de traitement 42. T (such as a transcribed text). For this, the rendering device comprises, in addition to the buffer memory 41, means for formulating the request and the response, and information processing means, in particular allowing the execution of the method according to the invention. These means are controlled by the microprocessor of the processing unit 42.

Claims

REVENDICATIONS
1. Procédé de contrôle, à partir d'un terminal mobile d'un utilisateur, d'un fournisseur de services caractérisé en ce que ledit fournisseur de services est installé au sein d'un réseau de communication résidentiel dudit utilisateur et est accessible à partir dudit terminal mobile par le biais d'une passerelle résidentielle.1. A method of controlling, from a mobile terminal of a user, a service provider characterized in that said service provider is installed within a home communication network of said user and is accessible from said mobile terminal through a residential gateway.
2. Procédé de contrôle selon la revendication 1, caractérisé en ce qu'il comprend : une étape d'établissement d'une communication entre ledit terminal mobile et ledit fournisseur de services ; une étape d'initialisation d'au moins un service à rendre par ledit fournisseur de services personnel par l'intermédiaire d'une commande en provenance dudit utilisateur, et une étape de mise en œuvre dudit au moins un service. 2. Control method according to claim 1, characterized in that it comprises: a step of establishing a communication between said mobile terminal and said service provider; a step of initializing at least one service to be rendered by said personal service provider via a command from said user, and a step of implementing said at least one service.
3. Procédé de contrôle selon la revendication 2, caractérisé en ce que ladite étape d'initialisation comprend : une sous étape de sélection dudit au moins un service parmi une pluralité de services disponibles ; une sous étape de démarrage dudit au moins un service. 3. Control method according to claim 2, characterized in that said initialization step comprises: a substep of selecting said at least one of a plurality of available services; a sub-step of starting said at least one service.
4. Procédé selon l'une quelconque des revendications 2 et 3, caractérisé en ce que ladite étape de mise en œuvre dudit au moins un service comprend : une sous-étape de fourniture, par ledit terminal, d'au moins une donnée caractéristique permettant la mise en œuvre dudit au moins un service ; une sous-étape de traitement de ladite au moins une donnée. 4. Method according to any one of claims 2 and 3, characterized in that said step of implementing said at least one service comprises: a substep of providing, by said terminal, at least one characteristic data allowing implementing said at least one service; a substep of processing said at least one datum.
5. Procédé selon l'une quelconque des revendications 2 à 4, caractérisé en ce que ladite étape d'établissement d'une communication est accomplie par l'intermédiaire d'un protocole de type SIP. 5. Method according to any one of claims 2 to 4, characterized in that said step of establishing a communication is performed via a SIP type protocol.
6. Procédé selon l'une quelconque des revendications 2 à 5, caractérisé en ce que lesdites étapes d'initialisation et de mise en œuvre dudit au moins un service sont accomplies par l'intermédiaire d'un protocole de type IMS. 6. Method according to any one of claims 2 to 5, characterized in that said steps of initialization and implementation of said at least one service are performed via an IMS type protocol.
7. Procédé selon l'une quelconque des revendications 2 à 6, caractérisé en ce que ladite commande en provenance dudit utilisateur est une commande vocale apte à être reconnue par ledit fournisseur de services.7. Method according to any one of claims 2 to 6, characterized in that said command from said user is a voice command capable of being recognized by said service provider.
8. Procédé selon l'une quelconque des revendications 4 à 7, caractérisé en ce que ladite au moins une donnée caractéristique est un flux numérique multimédia issu produit par ledit utilisateur et apte à être transformé au sein dudit fournisseur de service.8. Method according to any one of claims 4 to 7, characterized in that said at least one characteristic data item is a multimedia digital output stream produced by said user and capable of being transformed within said service provider.
9. Fournisseur de services permettant un contrôle d'au moins un service à partir d'un terminal mobile d'un utilisateur, caractérisé en ce que ledit fournisseur de service est installé au sein d'un réseau de communication résidentiel dudit utilisateur et en ce que ledit fournisseur de services est accessible à partir dudit terminal mobile par le biais d'une passerelle résidentielle.9. Service provider enabling control of at least one service from a mobile terminal of a user, characterized in that said service provider is installed within a residential communication network of said user and in that said service provider is accessible from said mobile terminal through a residential gateway.
10. Dispositif incluant un fournisseur de services conforme à la revendication 9.Device comprising a service provider according to claim 9.
11. Système de communication incluant un terminal mobile et un fournisseur de services apte à être contrôlé à partir du dit terminal mobile, système caractérisé en ce que ledit fournisseur de service est installé au sein d'un réseau de communication résidentiel et en ce que ledit fournisseur de services est accessible à partir dudit terminal mobile par le biais d'une passerelle résidentielle.11. A communication system including a mobile terminal and a service provider adapted to be controlled from said mobile terminal, characterized in that said service provider is installed within a residential communication network and in that said service provider is accessible from said mobile terminal through a residential gateway.
12. Produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur, caractérisé en ce qu'il comprend des instructions de code de programme pour l'exécution du procédé de contrôle selon l'une au moins des revendications 1 à 8, lorsqu'il est exécuté sur un ordinateur. 12. Computer program product downloadable from a communication network and / or stored on a computer readable medium and / or executable by a microprocessor, characterized in that it comprises program code instructions for the execution of the method control system according to at least one of claims 1 to 8 when executed on a computer.
PCT/FR2008/051354 2007-07-19 2008-07-17 Method for controlling a service provider from a mobile terminal WO2009013439A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP08826529A EP2179568A2 (en) 2007-07-19 2008-07-17 Method for controlling a service provider from a mobile terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0756608A FR2919142A1 (en) 2007-07-19 2007-07-19 METHOD FOR CONTROLLING A SERVICE PROVIDER FROM A MOBILE TERMINAL
FR0756608 2007-07-19

Publications (2)

Publication Number Publication Date
WO2009013439A2 true WO2009013439A2 (en) 2009-01-29
WO2009013439A3 WO2009013439A3 (en) 2009-03-19

Family

ID=39167739

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2008/051354 WO2009013439A2 (en) 2007-07-19 2008-07-17 Method for controlling a service provider from a mobile terminal

Country Status (3)

Country Link
EP (1) EP2179568A2 (en)
FR (1) FR2919142A1 (en)
WO (1) WO2009013439A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11295285B1 (en) * 2016-04-07 2022-04-05 Jpmorgan Chase Bank, N.A. System and method for financial services kiosk features

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050114491A1 (en) * 2003-11-25 2005-05-26 Dennis Bushmitch SIP service for home network device and service mobility
WO2006060375A2 (en) * 2004-12-02 2006-06-08 Matsushita Electric Industrial Co., Ltd. Service discovery using session initiation protocol (sip)

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050114491A1 (en) * 2003-11-25 2005-05-26 Dennis Bushmitch SIP service for home network device and service mobility
WO2006060375A2 (en) * 2004-12-02 2006-06-08 Matsushita Electric Industrial Co., Ltd. Service discovery using session initiation protocol (sip)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PALIWAL, G: "CONVERGENCE: THE NEXT BIG STEP" MASTER THESIS, [Online] 13 mars 2006 (2006-03-13), pages 1-174, XP002479101 RIT DIGITAL MEDIA LIBRARY Extrait de l'Internet: URL:http://hdl.handle.net/1850/1316> [extrait le 2008-05-05] *

Also Published As

Publication number Publication date
FR2919142A1 (en) 2009-01-23
EP2179568A2 (en) 2010-04-28
WO2009013439A3 (en) 2009-03-19

Similar Documents

Publication Publication Date Title
EP2795878B1 (en) Method for sharing multimedia contents between users.
WO2008104727A1 (en) Method for inserting multimedia content into a computer communication by instant messaging
US20090316688A1 (en) Method for controlling advanced multimedia features and supplemtary services in sip-based phones and a system employing thereof
WO2006134055A1 (en) Method for managing execution by a server of an application providing at least one interactive multimedia service to at least one terminal, corresponding computer programme product and server
EP3087706B1 (en) Method and system for communication between web browsers, using a unified communication environment
EP3119060B1 (en) Method and device for establishing webrtc communications
WO2004095816A2 (en) Method of establishing communications between selected user terminals, using dedicated communication equipment
WO2009147348A2 (en) Method and system for automatically storing a communication session
EP2795870A1 (en) Method enabling a telecommunications terminal to access a database hosted by a service platform that can be accessed via a telecommunications network
EP1443727A1 (en) Data processing device for establishing a communication by selecting user terminals depending on their reachability
WO2009013439A2 (en) Method for controlling a service provider from a mobile terminal
WO2007093616A1 (en) Method and device for managing at least one group of users, corresponding computer program product
FR3086478A1 (en) MANAGEMENT OF THE OPERATION OF A REMOTE CONTROL WHEN RECEIVING A TELEPHONE CALL.
EP1933531B1 (en) Device for controlling communication over IP between IP communication devices, with automatic control of their media flow(s)
EP2614630B1 (en) Processing of data for the notification of a device
EP2134060A1 (en) Method and system of internet based communication wherein a called party can select the modality with which to be contacted
EP4165889A1 (en) Access method and device for managing access to a secure communication session between participating communication terminals by a requesting communication terminal
US20060072588A1 (en) Voice message service method for providing two-way communication between client computers and messenger device for the same
WO2006084962A1 (en) Method for interactive and secure teleconferencing and device therefor
WO2006053986A1 (en) Method and system for delivering digital content, receiver terminal and device for planning delivery of said content
Kereki Turn your computer into a phone with skype
EP1508237A1 (en) Communication protocol between a voice application module and a voice platform in a voice server
EP3138271A1 (en) Method and device for establishing a communication
WO2008110718A2 (en) Virtual waiting room for a communication network
WO2006128996A1 (en) Method and system for logging messages in accordance with an instant messaging protocol in relay mode

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08826529

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008826529

Country of ref document: EP