Brevet FR3124612A1 — publié le 20221230

Titre : Dispositif électronique de traitement de données de sessions , procédé et programme correspondant L’invention se rapporte à un dispositif de traitement de données de sessions de communications de dispositifs de communications, comprenant au moins une unité de traitement de données, une unité de mémorisation et au moins une interface de communication avec un réseau de télécommunication, le dispositif comprenant : des moyens de réception d’une pluralité d’enregistrements de sessions en provenance d’au moins un serveur, dans lequel les enregistrements de sessions sont issus d’activités d’une pluralité de dispositifs de communications ; des moyens d’agrégation, au sein d’une structure de données d’agrégation, d’au moins un enregistrement de session, appartenant à ladite pluralité d’enregistrements de sessions, à au moins un profil d’un dispositif de communications, de sorte que le profil du dispositif de communications soit associé à une suite temporellement ordonnée d’enregistrements de sessions. Figure 1. Dispositif électronique de traitement de données de sessions, procédé et programme correspondant L’invention se rapporte au domaine du traitement de données transactionnelles. L’invention se rapporte plus particulièrement au traitement de données transactionnelles associées à des utilisateurs d’un système d’information. Plus précisément encore, l’invention se rapporte au traitement de données transactionnelles associées à des profils de dispositifs de communications, profils qui sont gérés au sein d’un dispositif de traitement de données transactionnelles. Art Antérieur Les traitements de données numériques associées à des utilisateurs a connu un essor important, ces dernières décennies, notamment grâce à la multiplication des services numériques disponibles, mais aussi grâce à la multiplication des dispositifs numériques utilisés (ordinateur, smartphones, tablette) et à l’interconnexion de tous ces dispositifs entre eux. Les gestionnaires de services (par exemple les gestionnaires de plateformes de réseaux sociaux, les gestionnaires d’infrastructures ou encore les marchands en ligne) font face à des défis considérables en termes de gestion des profils de dispositifs de communications, qui peuvent être connectés de manière simultanée ou non sur de multiples réseaux de communications différents. S’ajoute à cela la difficulté de proposer, aux utilisateurs des dispositifs de communication des services et des contenus adaptés à leurs configurations techniques notamment ou pour la mise à jour de leurs dispositifs. Les contraintes techniques augmentent encore lorsque des tiers, qui ne sont pas parties prenantes à la gestion de la plateforme ou de l’infrastructure souhaitent par exemple connecter leurs propres contenus, leurs propres produits ou leurs propres services au dispositif de communications. Ainsi, la question de la gestion des profils du dispositif de communications, au sein d’une architecture informatisée complexe, occupe une place importante dans les problématiques qui sont à la charge des gestionnaires. S’ajoute à cela les problématiques de sécurité et de confidentialité des données du dispositif de communications et les problématiques juridiques (notamment liées en Europe au Règlement Général sur la Protection des Données, dit RGPD) qui peuvent se greffer aux problématiques techniques. Il apparait également que les données qu’un service possède sur un dispositif de communications d’un utilisateur ne sont pas nécessairement toujours connues, par l’utilisateur lui-même, mais également par le fournisseur de services ou le gestionnaire de profils de dispositifs de communications et ce quand bien même ce gestionnaire peut être techniquement responsable de ces dispositifs de communications. Il existe donc un besoin de fournir une technique d’agrégation de données de sessions de dispositifs de communications en provenance de plusieurs sources qui permette à un utilisateur d’avoir une vision complète des données qu’un service possède. L’invention a été conçue en tenant compte de ces problématiques posées par l’art antérieur. L’invention se rapporte en effet à un procédé de traitement de données de sessions de communications de dispositifs de communications, procédé mis en œuvre par un dispositif électronique de traitement de données de dispositifs de communications comprenant au moins une unité de traitement de données, une unité de mémorisation et au moins une interface de communication avec un réseau de télécommunication. Ce procédé comprend au sein dispositif électronique de traitement de données : une étape de réception, d’une pluralité d’enregistrements de sessions en provenance d’au moins un serveur connecté au réseau de télécommunication, dans laquelle les enregistrements de sessions sont issus d’activités d’une pluralité de dispositifs de communications ; une étape d’agrégation, au sein d’une structure de données d’agrégation, d’au moins un enregistrement de session, appartenant à ladite pluralité d’enregistrements de sessions, à au moins un profil d’un dispositif de communications, de sorte que le profil du dispositif de communications soit associé à une suite temporellement ordonnée d’enregistrements de sessions. Ainsi, la technique décrite permet de disposer, au sein d’un dispositif de traitement, d’un ensemble de données issues de sessions de communications d’un dispositif, et de regrouper ces données selon des critères de similarité, par exemple, afin de pouvoir les traiter selon de tels critères. Selon une caractéristique particulière, le procédé comprend en outre une étape de traitement dudit au moins un enregistrement de session associé au sein de structure de données d’agrégation en fonction d’au moins un attribut dudit profil du dispositif de communications. Les traitements qui peuvent être mis en œuvre sont fonction par exemple de la valeur de l’attribut du profil du dispositif de communication d’une part, mais également de la signification de cet attribut. Les traitements qui peuvent être mis en œuvre peuvent être des traitements de suppression pure et simple des données associées, mais également des traitements d’historisation de ces données, des traitements d’agrégation de ces données (ajout des valeurs les unes aux autres) ou des traitements de présentation de ces données pour un usage futur de présentation. Selon une caractéristique particulière, ladite étape de traitement dudit au moins un enregistrement de session associé au sein de structure de données d’agrégation en fonction d’au moins un attribut dudit profil du dispositif de communications comprend : une étape de regroupement sous la forme d’un ensemble d’enregistrements de sessions, en fonction d’au moins un attribut dudit profil du dispositif de communications et d’au moins un attribut correspondante dudit au moins un enregistrement de session associé au sein de structure de données d’agrégation ; une étape de préparation d’une structure de données d’affichage comprenant un ensemble de liens vers les enregistrements de sessions de l’ensemble d’enregistrements de sessions ; Dans cette solution, les données sont préparées pour être affichées à destination d’un utilisateur (par exemple l’utilisateur du terminal de communication) afin que l’utilisateur puisse prendre connaissance de ces données agrégées, afin d’en déterminer l’usage (suppression, mise à jour, commande, etc.) Selon une caractéristique particulière, ladite étape de traitement dudit au moins un enregistrement de session associé au sein de structure de données d’agrégation en fonction d’au moins un attribut dudit profil du dispositif de communications comprend en outre : une étape de transmission d’une notification de mise à jour de profil à un utilisateur du dispositif de communications ; une étape de connexion dudit utilisateur à un service de gestion, engendrant l’affichage de données représentatives de ladite structure d’affichage ; une étape de validation par ledit utilisateur, des données représentatives de ladite structure d’affichage, ladite validation provoquant la mise en œuvre d’une étape de traitement prédéterminé associé audit ensemble d’enregistrements de sessions. Ainsi, l’utilisateur est en mesure de gérer ces données issues de sessions de communication précédentes de son ou de ses dispositifs de communication. Selon une caractéristique particulière, l’étape de traitement prédéterminé associé audit ensemble d’enregistrements de sessions comprend une étape de suppression d’au moins un enregistrement de session dudit ensemble d’enregistrements de sessions. Selon une caractéristique particulière, l’étape de traitement prédéterminé associé audit ensemble d’enregistrements de sessions comprend une étape de mise en œuvre d’une commande sur des contenus référencés par ledit ensemble d’enregistrements de sessions. Selon une caractéristique particulière, ladite étape d’agrégation, au sein d’une structure de données d’agrégation, d’au moins un enregistrement de session, appartenant à ladite pluralité d’enregistrements de sessions, à un profil du dispositif de communications comprend, pour un enregistrement de session courant : une étape d’identification, au sein dudit enregistrement de session courant, d’au moins un attribut d’agrégation ; une étape d’extraction d’une valeur de référence associée audit attribut d’agrégation ; une étape de recherche, au sein d’une base de données de profil, de profils de dispositifs de communications comprenant ledit attribut d’agrégation ou un attribut associé et dont la valeur courante est sensiblement proche de la valeur de référence ; et lorsque l’étape de recherche est positive : une étape d’insertion, au sein de la structure de données d’agrégation, d’un enregistrement de session d’agrégation comprenant un identifiant du profil du dispositif de communications, un identifiant de enregistrement de session courant et une donnée d’horodatage permettant l’ordonnancement temporel des enregistrements de sessions. Ainsi, il est possible de ne pas du tout (ou pas uniquement) prendre en compte le libellé de l’attribut (i.e. le nom de l’attribut) pour effectuer un rapprochement de données, mais il est également possible de prendre en compte uniquement les valeurs des attributs pour effectuer un tel rapprochement). Il est également possible de combiner une méthode de rapprochement par le nom des attributs avec une approche de rapprochement par les valeurs des attributs. Selon une caractéristique particulière, ladite donnée d’horodatage est relative audit enregistrement de session objet de ladite agrégation. Selon un autre aspect, l’invention se rapporte également à un dispositif électronique de traitement de données de sessions de communication de dispositifs de communications comprenant au moins une unité de traitement de données, une unité de mémorisation et au moins une interface de communication avec un réseau de télécommunication. Ce dispositif électronique de traitement de données de communications comprend : des moyens de réception d’une pluralité d’enregistrements de sessions en provenance d’au moins un serveur connecté au réseau de télécommunication, dans lequel les enregistrements de sessions sont issus d’activités d’une pluralité de dispositifs de communications ; des moyens d’agrégation, au sein d’une structure de données d’agrégation, d’au moins un enregistrement de session, appartenant à ladite pluralité d’enregistrements de sessions, à au moins un profil d’un dispositif de communications, de sorte que le profil du dispositif de communications soit associé à une suite temporellement ordonnée d’enregistrements de sessions. L’invention vise aussi un support d'informations lisible par un processeur de données, et comportant des instructions d'un programme tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc pour le fun) ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Selon un mode de réalisation, l'invention est mise en œuvre au moyen de composants logiciels et/ou matériels. Dans cette optique, le terme "module" peut correspondre dans ce document aussi bien à un composant logiciel, qu'à un composant matériel ou à un ensemble de composants matériels et logiciels. Un composant logiciel correspond à un ou plusieurs programmes d'ordinateur, un ou plusieurs sous-programmes d'un programme, ou de manière plus générale à tout élément d'un programme ou d'un logiciel apte à mettre en œuvre une fonction ou un ensemble de fonctions, selon ce qui est décrit ci-dessous pour le module concerné. Un tel composant logiciel est exécuté par un processeur de données d'une entité physique (terminal, serveur, etc) et est susceptible d'accéder aux ressources matérielles de cette entité physique (mémoires, supports d'enregistrement, bus de communication, cartes électroniques d'entrées/sorties, interfaces utilisateur, etc). De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware) apte à mettre en œuvre une fonction ou un ensemble de fonctions, selon ce qui est décrit ci-dessous pour le module concerné. Il peut s'agir d'un composant matériel programmable ou avec processeur intégré pour l'exécution de logiciel, par exemple un circuit intégré, une carte à puce, une carte à mémoire, une carte électronique pour l'exécution d'un micrologiciel (firmware), etc. Présentation des dessins, D’autres caractéristiques et avantages 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 : décrit le principe général de l’invention ; décrit les étapes du procédé de traitement de données ; décrit une mise en œuvre de l’association de données ; décrit une mise en œuvre du traitement des données post association ; décrit l’architecture simplifiée d’un dispositif de traitement de données de dispositifs de communications. Procédé de traitement de données de sessions de communications de dispositifs de communications, procédé mis en œuvre par un dispositif électronique de traitement de données (SGP) de dispositifs de communications comprenant au moins une unité de traitement de données, une unité de mémorisation et au moins une interface de communication avec un réseau de télécommunication, le procédé comprenant au sein dispositif électronique de traitement de données (SGP) : une étape de réception (10), d’une pluralité d’enregistrements de sessions en provenance d’au moins un serveur connecté au réseau de télécommunication, dans laquelle les enregistrements de sessions sont issus d’activités d’une pluralité de dispositifs de communications ; une étape d’agrégation (20), au sein d’une structure de données d’agrégation (SDA), d’au moins un enregistrement de session (SdR), appartenant à ladite pluralité d’enregistrements de sessions (MSdR), à au moins un profil d’un dispositif de communications (CoDP), de sorte que le profil du dispositif de communications soit associé à une suite temporellement ordonnée d’enregistrements de sessions. Procédé de traitement selon la revendication 1, caractérisé en ce qu’il comprend en outre une étape de traitement (30) dudit au moins un enregistrement de session (SdR) associé au sein de structure de données d’agrégation (SDA) en fonction d’au moins un attribut dudit profil du dispositif de communications (CoDP). Procédé de traitement selon la revendication 2, caractérisé en ce que ladite étape de traitement dudit au moins un enregistrement de session (SdR) associé au sein de structure de données d’agrégation (SDA) en fonction d’au moins un attribut dudit profil du dispositif de communications (CoDP) comprend : une étape de regroupement sous la forme d’un ensemble d’enregistrements de sessions (EED), en fonction d’au moins un attribut dudit profil du dispositif de communications (CoDP) et d’au moins un attribut correspondante dudit au moins un enregistrement de session (SdR) associé au sein de structure de données d’agrégation (SDA) ; une étape de préparation d’une structure de données d’affichage (StrAff) comprenant un ensemble de liens vers les enregistrements de sessions de l’ensemble d’enregistrements de sessions (EED) ; Procédé de traitement selon la revendication 3, caractérisé en ce que ladite étape de traitement dudit au moins un enregistrement de session (SdR) associé au sein de structure de données d’agrégation (SDA) en fonction d’au moins un attribut dudit profil du dispositif de communications (CoDP) comprend en outre : une étape de transmission d’une notification de mise à jour de profil à un utilisateur (Usr) du dispositif de communications (CoDP) ; une étape de connexion dudit utilisateur (Usr) à un service de gestion, engendrant l’affichage de données représentatives de ladite structure d’affichage (StrAff) ; une étape de validation par ledit utilisateur (Usr), des données représentatives de ladite structure d’affichage (StrAff), ladite validation provoquant la mise en œuvre d’une étape de traitement prédéterminé associé audit ensemble d’enregistrements de sessions (EED). Procédé de traitement selon la revendication 2, caractérisé en ce que l’étape de traitement prédéterminé associé audit ensemble d’enregistrements de sessions (EED) comprend une étape de suppression d’au moins un enregistrement de session dudit ensemble d’enregistrements de sessions (EED). Procédé de traitement selon la revendication 2, caractérisé en ce que l’étape de traitement prédéterminé associé audit ensemble d’enregistrements de sessions (EED) comprend une étape de mise en œuvre d’une commande sur des contenus référencés par ledit ensemble d’enregistrements de sessions (EED). Procédé de traitement selon la revendication 1, caractérisé en ce que ladite étape d’agrégation, au sein d’une structure de données d’agrégation (SDA), d’au moins un enregistrement de session (SdR), appartenant à ladite pluralité d’enregistrements de sessions (MSdR), à un profil du dispositif de communications (CoDP) comprend, pour un enregistrement de session courant (SdRc) : une étape d’identification, au sein dudit enregistrement de session courant (SdRc), d’au moins un attribut d’agrégation (Cass) ; une étape d’extraction d’une valeur de référence (ValR) associée audit attribut d’agrégation (Cass) ; une étape de recherche, au sein d’une base de données de profil, de profils de dispositifs de communications (CoDP) comprenant ledit attribut d’agrégation (Cass) ou un attribut associé et dont la valeur courante (ValC) est sensiblement proche de la valeur de référence (ValR) ; et lorsque l’étape de recherche est positive : une étape d’insertion, au sein de la structure de données d’agrégation (SDA), d’un enregistrement de session d’agrégation comprenant un identifiant du profil du dispositif de communications (CoDP), un identifiant de enregistrement de session courant (SdRc) et une donnée d’horodatage permettant l’ordonnancement temporel des enregistrements de sessions. Procédé de traitement selon la revendication 7, caractérisé en ce que ladite donnée d’horodatage est relative audit enregistrement de session objet de ladite agrégation. Dispositif électronique de traitement de données de sessions de communication (SGP) de dispositifs de communications comprenant au moins une unité de traitement de données, une unité de mémorisation et au moins une interface de communication avec un réseau de télécommunication ledit dispositif électronique de traitement de données de communications comprenant : des moyens de réception d’une pluralité d’enregistrements de sessions en provenance d’au moins un serveur connecté au réseau de télécommunication, dans lequel les enregistrements de sessions sont issus d’activités d’une pluralité de dispositifs de communications ; des moyens d’agrégation, au sein d’une structure de données d’agrégation (SDA), d’au moins un enregistrement de session (SdR), appartenant à ladite pluralité d’enregistrements de sessions (MSdR), à au moins un profil d’un dispositif de communications (CoDP), de sorte que le profil du dispositif de communications soit associé à une suite temporellement ordonnée d’enregistrements de sessions. 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 d'un procédé de traitement selon l’une des revendications 1 à 8, lorsqu’il est exécuté sur un ordinateur.