Brevet FR3002669A1 — publié le 20140829

« Procédé de rapprochement d'informations relatives à un opérateur mobile et d'informations relatives à une base tiers et serveur adapté pour mettre en oeuvre ce procédé » Domaine technique La présente invention concerne un procédé de rapprochement (« reconciliation » en anglais) d'informations relatives à un opérateur mobile et d'informations relatives à une base tiers. Elle concerne également 10 un serveur adapté pour mettre en oeuvre ce procédé. Etat de la technique antérieure Dans un réseau de télécommunication, un opérateur de 15 télécommunication peut souscrire à des opérations de service de communication. Cette souscription doit être réalisée individuellement pour chaque terminal connecté à l'opérateur. L'opérateur est facturé pour chaque terminal ayant ainsi souscrit un tel service. De même, l'arrêt de cette souscription se fait également individuellement. 20 En conséquence, le non arrêt de cette souscription à des opérations de service de communication d'un terminal non connecté à l'opérateur peut entrainer pour l'opérateur une facturation n'ayant pas lieu d'être et l'utilisation inappropriée de ressources réseau. En effet, selon les opérations de service de communication, cette 25 souscription n'a de raison d'être qu'en raison d'un ensemble de conditions validées. Le but de la présente invention est de résoudre au moins un de ces problèmes posés par l'état de la technique. 30 Exposé de l'invention On atteint un tel objectif avec un procédé pour rapprocher des informations relatives à des opérations de service de communication d'un opérateur mobile mettant en oeuvre des terminaux mobiles avec des 35 données stockées dans une base d'un tiers relatives à la gestion desdits -2 terminaux mobiles, caractérisé en ce qu'il comprend une réplication de ladite base de données tiers, une détection de changements survenus dans ladite base de données tiers, et une production de règles métiers relatives auxdits terminaux. Les informations relatives à des opérations de communication d'un opérateur mobile sont par exemple des informations générées et enregistrées par un opérateur de téléphonie mobile. Les données stockées dans une base d'un tiers relatives à la gestion des terminaux sont par exemple des informations générées et enregistrées par 10 un fournisseur de services de communication. De plus, les règles métiers peuvent comprendre un processus d'extraction de transactions de la base de données tiers et de copie desdites transactions dans une base de données de rapprochement. De plus, les règles métiers peuvent comprendre un processus de 15 traitement d'une transaction reçue de la base de données tiers et de mise à jour du statut du terminal mobile concerné dans la base de donnée tiers. De plus, les règles métiers peuvent en outre comprendre une réception d'informations de statut de téléphones mobiles provenant d'une interface dédiée à une interaction avec la base de données tiers. Avantageusement, 20 les règles métiers peuvent en outre comprendre une récupération d'information de statut de téléphones mobiles provenant d'une interface dédiée à une interaction avec la base de données tiers. De plus, le procédé selon l'invention peut en outre comprendre une importation de données relatives à une facturation de services associés 25 auxdits terminaux mobiles. De plus, le procédé selon l'invention peut en outre comprendre une importation de transactions prépayées mises en oeuvre par un opérateur de service. De plus, le procédé selon l'invention peut en outre comprendre une 30 réception de données générées par un programme stocké sur une mémoire d'une carte SIM du terminal relatives à des mobiles de communication. De plus, le procédé selon l'invention peut en outre comprendre une fourniture d'informations de rapprochement. De plus, le procédé selon l'invention peut en outre comprendre une 35 exportation de statistiques sur les terminaux mobiles nouveaux et détruits. -3 De plus, le procédé selon l'invention peut en outre comprendre une fourniture d'alerte sur une utilisation inappropriée d'un compte dédié à une interaction avec la base de données tiers. De plus, le procédé selon l'invention peut en outre comprendre une 5 synchronisation dynamique de comptes d'utilisateur en réponse à une détection de modification ou d'événement sur des terminaux mobiles. Selon un autre aspect de l'invention, il est proposé un serveur adapté pour rapprocher des informations relatives à des opérations de service de communication d'un opérateur mobile mettant en oeuvre des terminaux 10 mobiles avec des données stockées dans une base d'un tiers relatives à la gestion desdits terminaux mobiles, caractérisé en ce qu'il comprend des moyens pour répliquer ladite base de données tiers dans une base de rapprochement, des moyens pour détecter des changements survenus dans ladite base de données tiers, et des moyens pour produire des règles 15 métiers pour les opérations de service desdits terminaux mobiles. Description des figures et modes de réalisation D'autres avantages et particularités de l'invention apparaîtront à la 20 lecture de la description détaillée de mises en oeuvre et de modes de réalisation nullement limitatifs, et du dessin annexé suivant : - la figure 1 illustre un mode de réalisation du procédé selon l'invention. Ces modes de réalisation étant nullement limitatifs, on pourra 25 notamment considérer des variantes de l'invention ne comprenant qu'une sélection de caractéristiques décrites par la suite isolées des autres caractéristiques décrites (même si cette sélection est isolée au sein d'une phrase comprenant ces autres caractéristiques), si cette sélection de caractéristiques est suffisante pour conférer un avantage technique ou pour 30 différencier l'invention par rapport à l'état de la technique antérieure. Cette sélection comprend au moins une caractéristique de préférence fonctionnelle sans détails structurels, ou avec seulement une partie des détails structurels si cette partie uniquement est suffisante pour conférer un avantage technique ou à différencier l'invention par rapport à l'état de la 35 technique antérieure. -4 On va maintenant décrire en référence à la figure 1 un procédé 100 pour rapprocher des informations relatives à des opérations de service de communication d'un opérateur de service mettant en oeuvre des terminaux mobiles avec des données stockées dans une base 102 d'un tiers relatives à la gestion desdits terminaux mobiles. Le procédé 100 comprend : - une réplication 1 de la base de données tiers 102, - une détection de changements survenus dans ladite base de données tiers 102, et - une production de règles métiers relatives auxdits terminaux. La réplication 1 de la base de données tiers 102 comprend une importation de toutes les transactions de tous les comptes stockées dans la base de donnée tiers 102. Cette importation est réalisée en émulant une interaction humaine avec 15 un site web et en émulant celle-ci afin de récupérer toutes les transactions dans un format HTML. Les règles métiers comprennent ensuite un processus d'extraction de transactions de la base de données tiers 102. Elles comprennent aussi un processus de copie des transactions dans une base de données de 20 rapprochement 200. Dans certain cas spécifiques, les règles métiers comprennent également un processus de traitement d'une transaction reçue de la base de données tiers 102 et de mise à jour 3 du statut 116 du terminal mobile concerné dans la base de données tiers 102. La mise à jour 3 du statut 116 a pour 25 effet la suspension ou la réactivation en temps réel du service de communication. Les règles métiers comprennent en outre une réception d'informations 2 de l'opérateur de service de statut 116 de téléphones mobiles provenant d'une interface dédiée à une interaction avec la base de données tiers 102. 30 Les règles métiers comprennent en outre une récupération d'information de ces statuts de téléphones mobiles provenant de l'interface dédiée. En effet, les transactions importées lors de l'étape 1 peuvent ne pas être suffisante pour tout connaître des téléphones mobiles, en particulier lorsque le téléphone mobile est un nouvel utilisateur du service tiers ou lorsque des 35 transactions de la base de données tiers 102 ont été supprimées. Cette -5 interface peut être interrogée au moyen de requête web. Elle peut également être interrogée au moyen de requête XML. Les requête XML sont crées par utilisation du protocole SOAP - Simple Object Access Protocol. Le procédé 100 comprend en outre une importation 4 de données 104 5 relatives à une facturation de services associés auxdits terminaux mobiles. Le procédé 100 comprend en outre une importation 5 de transactions prépayées 106 mises en oeuvre par un opérateur de service. Le procédé 100 comprend en outre une réception 6 de données générées par un programme stocké sur une mémoire d'une carte SIM 108 du 10 terminal relatives à des mobiles de communication. Les données sont générées par le mobile car celui-ci a préalablement reçu un programme de surveillance d'évènement qui a été enregistré dans sa carte SIM. La réception 6 de données générées par le programme stocké sur la mémoire de la carte SIM 108 se fait par réception d'un SMS. Le programme 15 de surveillance d'événement est aussi envoyé sous forme de SMS selon la technologie OTA (pour l'anglais « Over the air »). Le procédé 100 comprend en outre une fourniture 7 d'informations de rapprochement 110. Une interface web est générée pour fournir une visualisation d'information de rapprochement 110 mais également pour 20 permettre une recherche parmi ces informations de rapprochement 110. Le procédé 100 comprend en outre une exportation 8 de statistiques 112 sur les terminaux mobiles nouveaux, détruits ou encore ne pouvant utiliser les opérations de service de communication. Ces statistiques sont journalières. Bien entendu, une autre fréquence temporelle est possible. Les 25 statistiques sont générées par opérateur. Elles sont envoyées par email. Bien entendu, d'autre moyen d'information de ces statistiques sont possibles. Le procédé 100 comprend en outre une fourniture d'alerte 9 sur une utilisation inappropriée 114 d'un compte dédié à une interaction avec la 30 base de données tiers 102. La détection d'une utilisation inappropriée 114 d'un compte d'utilisateur est réalisée à l'aide d'une liste d'utilisateurs autorisés (« white liste »). Dans ce cas, toute tentative d'utilisation d'un compte utilisateur autre qu'un inscrit dans la liste blanche est considérée par le procédé 100 comme une tentative d'utilisation inappropriée 114. Bien -6 entendu, l'utilisation d'une liste d'utilisateurs non autorisés (« black list ») est aussi possible. Le procédé 100 comprend en outre une synchronisation dynamique 10 de comptes d'utilisateurs en réponse à une détection de modification ou 5 d'événement sur des terminaux mobiles. Cette détection peut être une détection de nouveau terminal. Elle peut également être la détection d'un événement SIM 108 reçu, d'une transaction manquante ou encore d'une absence de synchronisation depuis un moment trop éloigné dans le temps. 10 Bien sûr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l'invention. 15 REVENDICATIONS1. Procédé (100) pour rapprocher des informations relatives à des opérations de service de communication d'un opérateur mobile mettant en oeuvre des terminaux mobiles avec des données stockées dans une base (102) d'un tiers relatives à la gestion desdits terminaux mobiles, caractérisé en ce qu'il comprend une réplication (1) de ladite base de données tiers (102), une détection de changements survenus dans ladite base de données tiers (102), et une production de règles métiers relatives auxdits terminaux. 2. Procédé selon la revendication 1, caractérisé en ce que les règles métiers comprennent un processus d'extraction de transactions de la base de données tiers et de copie desdites transactions dans une base de données de rapprochement. 3. Procédé selon l'une des revendications 1 ou 2, caractérisé en ce que les règles métiers comprennent un processus de traitement d'une transaction reçue de la base de données tiers et de mise à jour (3) du statut (116) du terminal mobile concerné dans la base de données tiers. 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce que les règles métiers comprennent en outre une réception d'informations (2) de l'opérateur de service de statut (116) de téléphones mobiles provenant d'une interface dédiée à une interaction avec la base de données tiers. 5. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une importation (4) de données (104) relatives à une facturation de services associés auxdits terminaux mobiles. 6. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une importation (5) de_8 transactions prépayées (106) mises en oeuvre par un opérateur de service. 7. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une réception (6) de données générées par un programme stocké sur une mémoire d'une carte SIM (108) du terminal relatives à des mobiles de communication. 8. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une fourniture (7) d'informations de rapprochement (110). 9. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une exportation (8) de statistiques (112) sur les terminaux mobiles nouveaux et détruits. 10.Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une fourniture d'alerte (9) sur une utilisation inappropriée (114) d'un compte dédié à une interaction avec la base de données tiers. 11.Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une synchronisation dynamique (10) de comptes d'utilisateur en réponse à une détection de modification ou d'événement sur des terminaux mobiles. 12.Serveur adapté pour rapprocher des informations relatives à des opérations de service de communication d'un opérateur mobile mettant en oeuvre des terminaux mobiles avec des données stockées dans une base d'un tiers relatives à la gestion desdits terminaux mobiles, caractérisé en ce qu'il comprend des moyens pour répliquer ladite base de données tiers dans une base de rapprochement, des moyens pour détecter des changements survenus dans ladite base de-9 données tiers, et des moyens pour produire des règles métiers pour les opérations de service desdits terminaux mobiles.