Brevet FR2839409A1 — publié le 20031107

lesquels lesdites donnees vent stockees. L' invention concerne les terminaux telephoniques et les services de repondeur de reseaux telephoniques filaires. Ce type de service est actuellement tres repandu dans le domaine des reseaux de radiotelephonie mobile, comme les reseaux GSM. Dans ces reseaux, la fonction repondeur est pratiquement exclusivement assuree de facon centralisee par l'operateur, sous ['appellation de service de messagerie. Dans les reseaux filaires, cette fonction repondeur etait pratiquement exclusivement assuree de fa,con decentralisee par les terminaux telephoniques. Cependant, recemment, certains operateurs de services telephoniques ont propose aux reseaux filaires des services de messagerie vocale s'apparentant beaucoup aux fonctions repondeurs ordinairement integrees dans ces terminaux. Par exemple, on y retrouve beaucoup d'options presentes dans un repondeur classique: prise et consultation de messages, indication de la presence de messages, effacement, fltrage d'appel, etc Pour acceder a ce type de service, on compose un numero special et on est guide par un serveur vocal pour agir sur le clavier telephonique en fonction des options recherchees. Ainsi, il semble bien que desormais les terminaux telephoniques, prevus pour etre relies a des reseaux telephoniques sur lesquels des services de messagerie vent disponibles, ne seront plus equipes de repondeurenregistreur, a l'instar des telephones mobiles du type GSM. On peut cependant s'inquieter du fait que des enregistrements de communications privees soient effectues et geres par des systemes centralises. D'autre part, il n'est pas certain qu'une decentralisation totale ou une cenkalisation totale soit la solution la meilleure. La demanderesse s'est interessee a rechercher une solution de compromis meilleure que celles qui vent actuellement proposees. - A cet effet, ['invention concerne un systeme de messagerie vocale pour reseau de terminaux de telephonic comportant un service de messagerie centralise utilisable selon une premiere procedure determinee et geree par un operateur du reseau et au moins un terminal comportant un dispositif repondeur-enregistreur decentralise utilisable selon une deuxieme procedure determinee et geree par au moins un abonne de l'operateur, systeme caracterise par le fait que le terminal comprend un moyen de selection du service de messagerie ou du dispositif repondeur enregistreur. Ainsi, on peut utiliser soit le repondeur enregistreur du terminal, soit le service de messagerie. De preference, le terminal comprend en plus des moyens de simulation pour simuler la premiere procedure a partir de la seconde procedure., Alternativement, le terminal comprend des moyens de simulation pour simuler la seconde procedure a partir de la premiere procedure pour simuler la seconde procedure a partir de la premiere procedure. L'utilisation du service de messagerie est transparente pour l'utilisateur, qui peut ainsi n'avoir qu'une procedure a conna^ke, celle du dispositif repondeur enregi streur de son terminal ou celle du service de messagerie central is e. Avantageusement, le terminal comprend aussi des moyens d'appel direct du service de messagerie. Avantageusement encore, les moyens d'appel direct du service de messagerie comportent des moyens d'affichage de numeros d'appel et/ou de numeros de fonctions du service de messagerie centralise. Ordinairement, parmi les fonctions du service de messagerie, figurent notamment des options de consultation et d'effacement des messages, de personnalisation d'accueil, de filtrage d'appel. Aussi, avantageusement toujours, les moyens d'appel direct du srvice de messagerie appellent automatiquement les numeros d'appel et de fonction du filtrage d'appel du service de messagerie si une option de filtrage d'appel a ete choisie et quand le service de messagerie est pret. Outre le fait que ce moyen d'appel direct permet quand meme, en cas de difficulte passagere, de faire appel au service de messagerie sans passer par le repondeur enregistreur local, il permet d'utiliser facilement la fonction filtrage d'appel classique. De preference, les moyens de selection, les moyens de simulation, le moyen d'appel direct du service de messagerie vent des fonctions logicielles. CeKe option de conception est a la fois plus souple et moins couteuse. Avantageusement, il est prevu un microprocesseur qui comporte un module de telechargement de logiciel dans une memoire de telechargement et un module de substitution de programmes et de donnees. Il est ainsi possible de telecharger la mise a jour des fonctions du microprocesseur du terminal, et notamment celles concernant le systeme de 1 0 messagerie. Avantageusement encore, le module de telechargement est agence pour recuperer les messages re,cus par le service de messagerie centralise et le module de substitution est agence pour memoriser ces messages dans le module 1 5 enregistreur. L'invention sera mieux comprise a ['aide de la description suivante et de la figure unique l'accompagnant et representant le terminal par blocs fonctionnels, selon une forme preferee de realisation de ['invention. En reference a la figure annexee, le terminal 10 est relic a au moins un service 2 de messagerie en ligne d'un reseau public l du type RTC, par une liaison 3, ici, filaire. Il comporte une interface de ligne 11 reliant la ligne 3 a un modem 18. Dans le cas d'un reseau de type GSM, ['interface 11 et le modem 18 seraient remplaces par un emeKeur recepteur. Le terminal comporte en plus, de facon classique, un microprocesseur 12 pour assurer les fonctions de telecommunication ordinaires 14 notamment les traitements numeriques permeuant le codage/decodage des donnee vocales entre le modem 18 et les transducteurs d'une interface utilisateur 15, un microphone 152 et au moins un haut-parleur 153. L'interface utilisateur 15 comprend aussi un ecran 154 et un clavier 151. Le microprocesseur est aussi relic a une memoire 160 de donnees et de programmes par l'intermediaire d'un module 170 de telechargement et d'un module 171 de substitution de donnees et/ou de programmes et a un module repondeur 16 et un.module enregistreur 17. Le microprocesseur 12 comporte des moyens de controle 13, essentiellement une fonction superviseur, pour controler les modules externes au microprocesseur abordes precedemment et les fonctions internee au microprocesseur, notamment les fonctions de telecommunication 14 cidessus. Le microprocesseur 12 comporte enfin, ici, une fonction messagerie 120 controlee par la fonction superviseur, reliee aux modules repondeur 16 et enregistreur 17, aux modules de telechargement 170 et de substitution 171, a ['interface utilisateur 1S, et aux fonctions de telecommunication 14 par l'intermediaire d'un module d'aiguillage 140 controle par un module de selection du superviseur 13. Le module d'aiguillage 140 a ete symbolise par une interface I connectable sur deux positions I' et I". Lorsque I est sur la position I', les fonctions de telecommunication 14 vent reliees a une fonction repondeur-enregistreur local 121 de la fonction messagerie , utilisable selon une procedure locale memorisee sous forme d'un langage interpretable dans une memoire 121', partie de la memoire de donnees et de programmes 160, et mise en ceuvre par un module de simulation 1210 interpreteur du langage interpretable ci-dessus selon les options choisies grace a un module de selection d'option 1212 pour selectionner des options d'utilisation de la fonction repondeur-enregistreur local 121. Lorsque I est sur la position I", les fonctions de telecommunication 14 vent reliees a une fonction repondeur-enregistreur distant 123 d'exploitation du service de messagerie 2 selon une procedure 2' memorisee dans une memoire 123' de la memoire 160 sous la forme du meme langage interpretable ci-dessus et simulee par un module de simulation 1230 interpreteur du langage interpretable ci-dessus. Le langage interpretable est du type langage de controle de commande executable par un interpreteur comme l'est par exemple tout langage de simulation ou de systeme temps reel. La fonction repondeur-enregistreur distant 123 comporte egalement UA module d'appel direct 1231 pour numeroter automatiquement le numero d'appel du service de messagerie 2 et pour afficher les numeros par un module 1251 d'affichage inclus dans le module d'appel. La fonction 123 comporte enfin un module 1232 de selection d'options pour selectionner les options du service de messagerie. Le fonctionnement de ['invention va maintenant etre decrit. s Lorsqu'un utilisateur decide d'initialiser son terminal, il a le choix entre plusieurs possibilites offertes par un menu du module de selection 130 affiche sur l'ecran 154 par la fonction de supervision 13, par exemple sous la forme du tableau: s 1) repondeur-enregistreur local ? - (la): procedure locale - (lb): procedure distante 2) repondeur- enregistreur distant ? - (2a): procedure locale - (2b): procedure distante Ce tableau signifie que s'il choisit un repondeur-enregiskeur local, le module de selection 130 positionnera I de l'aiguillage 140 sur la position I', et stil choisit un repondeur-enregistreur distant, le module de selection le positionnera sur la position I". i) Dans le premier cas, le terminal 10 utilise son repondeur-enregistreur 121 et ses transducteurs 16, 17 en ignorant completement le service de messagerie en ligne 2, la fonction repondeur-enregistreur local 121 etant connectee directement aux fonctions de telecommunication 14 par ['interface I et a ['interface utilisateur 14. Dans ce premier cas, la procedure d'utilisation peut etre, si l'utilisateur souhaite ['option (la) , celle du terminal 10 et memorisee ordinairement par exemple en memoire 160 mais peut aussi, si l'utilisateur choisit la solution (lb), etre la procedure memorisee dans la memoire 121', partie de la memoire 160. Suivant ['option choisie, la memoire 121', ou la memoire 160, est chargee dans le module 1212 de selection d'option via le module de substitution 171 sur commande du superviseur 13. Lors d'une utilisation de la fonction repondeur enregiskeur local 121, le module de simulation 1210 execute la procedure memorisee dans le module de selection d'options 1212, pour soit initialiser des options internee a cette procedure en liaison avec ['interface utilisateur 15, soit reagir a un appel entrant non decroche, comme habituellement. Cependant, la procedure memorisee en memoire 1212 doit provoquer la commande de decroche du terminal 10, pour declencher le fonctionnement du repondeur 16, avant que le service de messagerie 2 ne soit pret, ctest-adire avant que le service de messagerie 2 ne se declenche lui-meme. Pour cela, la fonction de supervision 13 est reliee a 1'interface de ligne 11, et compte le nombre de sonneries, qutil transmet en temps reel au module de simulation 1210 de la fonction repondeur-enregistreur 121, et ce module declenche le fonctionnement du repondeur 16 des que ce nombre de sonneries est au plus egal a N-1, N etant le nombre, predetermine, de sonneries au terme duquel le service de messagerie 2 est declare pret et se declenche. ii) Dans le second cas, le terminal 10 utilise le service de messagerie en ligne 2, en ignorant completement le dispositif repondeur-enregistreur local 121, 16, 17, la fonction repondeur-enregistreur distant 123 etant reliee directement aux fonctions de telecommunication 14 par ['interface I. Dans ce second cas, la procedure d'utilisation peut etre, si l'utilisateur souhaite ['option (2b), celle 2' du service de messagerie en ligne 2, auquel cas tout se passe comme s'il nty avait pas, pour le superviseur 13, de module de selection d'option 1232, ni meme de fonction de repondeur-enregistreur local, sauf l'utilisation possible d'un module d'appel direct l 231 pour numeroter automatiquement les options choisies et presentees par le module de simulation 1230 sur l'ecran 154 de ['interface utilisateur 15. Mais cette procedure d'utilisation peut etre, par le choix de ['option (2a), celle de la procedure locale. Ici, le module de selection d'options 1232 contient, apres initialisation par l'utilisateur, la procedure 2' memorisee dans la memoire 123' sous forme d'un langage interpretable par le module de simulation 1230. Dans ce second cas, toujours, si l'utilisateur choisit la procedure locale, il peut beneficier de ['option filtrage d'appel du service de messagerie centralise 2 grace au compteur de sonneries de la fonction superviseur 13. En effet, si cette option est choisie de facon predeterminee par ['interface utilisateur 15, option memorisee dans le module de selection d'options 1232 validable par le clavier 151 au moment de l'appel, et quand le service de messagerie 2 est pret, c'est-a dire quand le nombre N de sonneries est atteint, alors le service de messagerie 2 decroche et enregistre le message du correspondent appelant et simultanement le superviseur 13 communique le nombre N de sonneries au module de simulation 1230 qui, compte tenu de ['option prise, commande automatiquement au module d'appel direct 1231 de decrocher, d'appeler par numerotation automatique le service de messagerie 2 et d'adresser la fonction filtrage d'appel de ce service par la simulation DTMF de l'appui de la touche du clavier 151 qui correspond a cette adresse. On aura note que les procedures memorisees en memoires 121' et 123' vent utilisees dans le cadre de la mise en ceuvre des options (lb) (repondeur enregistreur local avec procedure distante) et (2a) (repondeurenregistreur distant avec procedure locale) respectivement. Ces procedures n'effectuent en fait qutune traduction de ['expression sur ['interface utilisateur 15 de l'une ou de l'autre des procedures, locale ou distante, en une express ion de l'une ou de l' autre des procedures, distante ou locale, respectivement. Par expression, on entend aussi bien expression visuelle sur l'ecran l 54, lO qu'expression sonore sur le hautparleur 153, en sortie, expression manuelle sur le clavier 151, en entree. Cette traduction est obtenue simplement par l'utilisation dans un sens ou dans l'autre, d'une table d'equivalences memorisee en memoire 160 et jointe aux langages interpretables des memoires 121' et 123' lors de leur transfert dans les modules de selection d'options 1212 et 1232. L'invention est applicable pour tout type de terminal, portable ou non, radio ou filaire. Wile est d'autant plus interessante qu'elle peut etre mise en ccuvre de sorte qutune evolution des services de messagerie en ligne puisse etre repercutee sur le terminal sans qu'il soit necessaire de rappeler ce dernier dans un centre de mise a jour. Pour cela, on prevoit, dans ['invention, un dispositif complementaire de telechargement en ligne de logiciels et de donnees comportant un module de telechargement 170 capable d'une telle operation, sous le controle du superviseur 13, d'une memoire de telechargement 161, partie de la memoire 160, pour recevoir les logiciels executables et les donnees par telechargement, et d'un module de substitution de logiciels 171 capable de remplacer les fonctions logicielles et leurs modules de la fonction messagerie locale 120 par les fonctions logicielles evoluees situees dans la memoire 161 aux adresses memoires correspondantes de la fonction messagerie 120. Naturellement, le module 170 peut telecharger des donnees vocales issues des messages enregistres par le service de messagerie centralise, les stocker en memoire 161, et le module de substitution 171 peut remplacer ou ajouter ces messages dans une memoire du module enregistreur 17. Bien que, actuellement, les telephones cellulaires ne comportent generalement pas de dispositifs repondeur-enregistreur, rien n'empeche techniquement de concevoir la mise en ceuvre de ['invention dans ce type de telephone. REVENDICATIONS 1.- Systeme de messagerie vocale pour reseau (1) de terminaux de telephonic comportant un service de messagerie centralise (2) utilisable selon une premiere procedure (2') determinee et geree par un operateur du reseau et au moins un terminal (10) comportant un dispositif repondeurenregistreur (120, 16, 17) decentralise utilisable selon une deuxieme procedure (121') determinee et geree par au moins un abonne de l'operateur, systeme caracterise par le fait que le terminal comprend un moyen de selection (130, 140) du service de messagerie (2) ou du dispositif repondeur enregistreur. 2.- Systeme de messagerie vocale selon la revendication 1, dans lequel le terminal comprend en plus des moyens (1210) de simulation pour simuler la premiere procedure (2') a partir de la seconde procedure (121'). 3.- Systeme de messagerie vocale selon la revendication 1, dans lequel le terminal comprend des moyens (1230) de simulation pour simuler la seconde procedure (121') a partir de la premiere procedure (2'). 4.- Systeme de messagerie vocale selon l'une des revendications l a 3, dans lequel le terminal comprend aussi des moyens (1231) d'appel direct du service de messagerie. 5.- Systeme de messagerie vocale selon la revendication 4, dans lequel les moyens d'appel direct (1231) du service de messagerie comportent des moyens d'affichage (1251) de numeros d'appel et/ou de numeros de fonctions du service de mess agerie central is e. 6.- Systeme de messagerie vocale selon l'une des revendications 4 et 5, dans lequel les moyens d'appel direct du service de messagerie appellent automatiquement les numeros d'appel et de fonction du filtrage d'appel du service de messagerie si une option de filtrage d'appel a ete choisie et quand le service de messagerie est pret. 7.- Systeme de messagerie vocale selon l'une des revendications 4 a 6, dans lequel les moyens de selection (130, 140), les moyens de simulation (1210, 1230), le moyen d'appel direct (1231) du service de messagerie (2) vent des fonctions logicielles. 8.- Systeme de messagerie vocale selon l'une des revendications 4 a 7, dans lequel il est prevu un microprocesseur (12) qui comporte un module de telechargement (170) de logiciel dans une memoire de telechargement (161) et un module de substitution (171) de programmes et de donnees. 9.- Systeme de messagerie vocale selon la revendication 8, dans lequel le module de telechargement (170) est agence pour recuperer les messages re> cus par le service (2) de messagerie centralise et le module de substitution (171) est agence pour memoriser ces messages dans le module enregistreur ( 17). 10.- Systeme de messagerie vocale scion l'une des revendications 1 a 9, dans