FR 3052274 A1 20171208 FR 1600894 A 20160602 1 Terminal pour l'établissement de communications par diffusion à l'intérieur d'un groupe Domaine technique de l'invention L'invention a pour objet un terminal de communications par diffusion à l'intérieur d'un groupe. Le domaine de l'invention est celui des dispositifs de communications, en particulier celui des dispositifs de communications devant maximiser un ratio information/surface, l'information comportant une pluralité d'utilisateurs. Dans le présent texte on entend par terminal et en particulier par terminal de communications tout dispositif de traitement de données communiquant ce qui inclue, de manière non limitative, les téléphones dits intelligents, les tablettes, les ordinateurs fixes et portables. L'invention est cependant plus particulièrement destinée aux terminaux transportables tels que ceux qui sont utilisés sur les théâtres 15 d'opération militaire. Etat de la technique antérieur Dans l'état de la technique les combattants et leurs supports sont dotés de système d'informations qui permettent de visualiser des données sur un théâtre d'opération et sur les troupes qui y sont déployées. En particulier ces systèmes permettent 20 d'afficher pour un combattant : Son identifiant ; Sa mission ; Ses capacités opérationnelles. Cet affichage est réalisé globalement pour chaque combattant. Ainsi si l'on veut avoir 25 une vision d'une information pour une unité comportant plusieurs combattants, il faut visualiser tous les membres de l'unité et, pour chaque membre, retenir l'information correspondante. A la fin de la séquence de visualisation on a une idée de l'information au niveau de l'unité. Si on a le temps de prendre des notes entre chaque combattant cette solution est 30 acceptable, mais en situation de stress, par exemple au combat cela devient impossible. 3052274 2 Exposé de l'invention L'invention permet de résoudre ce problème en proposant un mode de visualisation globale d'une information au niveau d'une unité. L'invention permet en un écran d'avoir une vue globale d'un aspect d'une situation. 5 L'invention a donc pour objet un terminal pour l'établissement de communications, les communications étant des diffusions à l'intérieur d'un groupe d'utilisateurs, un utilisateur du terminal appartenant à au moins un groupe d'utilisateurs, le terminal de communications comportant des moyens pour : Associer à un identifiant de groupe une liste d'identifiants d'utilisateurs, Associer à un utilisateur une pluralité de propriétés, Associer à chaque propriété une valeur d'activation de la propriété, Enregistrer un identifiant d'un groupe courant, Enregistrer une valeur d'un état courant, Mettre à jour la valeur état courant en fonction d'une saisie utilisateur, Adapter un affichage en fonction de : o L'identifiant de groupe courant, o La valeur d'état courant. L'invention présente également les caractéristiques suivantes à considérer selon les combinaisons possibles avec l'objet de l'invention : le terminal comporte des moyens pour associer une propriété à toutes les valeurs de l'état courant pour une propriété, le terminal comporte des moyens pour associer à chaque valeur possible de la propriété une valeur de couleur ; - le terminal comporte des moyen pour associer à chaque utilisateur d'un groupe d'utilisateurs une zone d'un écran ; le terminal comporte des moyens pour associer à une propriété un mode de rendu ; - un mode de rendu est sélectionné parmi la liste formée d'au moins : fond, texte, jauge. Brève description des figures D'autres caractéristiques et avantages de l'invention ressortiront à la lecture de la description qui suit, en référence aux figures annexées, qui illustrent : - la figure 1 : une illustration d'une infrastructure permettant la mise en oeuvre de l'invention; 3052274 3 - la figure 2 : une illustration d'étapes du procédé selon l'invention. Pour plus de clarté, les éléments identiques ou similaires sont repérés par des signes de référence identiques sur l'ensemble des figures. L'invention sera mieux comprise la lecture de la description qui suit et à l'examen des 5 figures qui l'accompagnent. Celles-ci sont présentées à titre indicatif et nullement limitatif de l'invention. Description détaillée d'un mode de réalisation La figure 1 montre un terminal 100 selon l'invention. Le terminal selon l'invention comporte : 10 un microprocesseur 110 ; des moyens de stockage 120, par exemple un disque dur, une carte mémoire, ou un composant intégré, ou une partie d'un composant intégré, dédié au stockage de donnée; une interface 130 de communication, par exemple une carte de 15 communication selon le protocole Ethernet. D'autres protocoles sont envisageables comme IP. L'interface de communication peut être câblée ou non câblée ; - un écran 140, par exemple un écran tactile. Le microprocesseur 110 du terminal, les moyens 120 de stockage du terminal, 20 l'interface 130 de communication du terminal et l'écran 140 du terminal sont interconnectés par un bus 150. Lorsque l'on prête une action à un dispositif celle-ci est en fait effectuée par un microprocesseur du dispositif commandé par des codes instructions enregistrés dans une mémoire du dispositif. Si l'on prête une action à une application, celle-ci est en 25 fait effectuée par un microprocesseur du dispositif dans une mémoire duquel des codes instructions correspondant à l'application sont enregistrés. Lorsqu'un dispositif, ou une application, émet un message, ce message est émis via une interface de communication dudit dispositif ou de la dite application. Dans ces cas, un dispositif est réel ou virtuel. 30 La figure 1 montre que les moyens 120 de stockage comportent une pluralité de zones. Chaque zone est structurée pour remplir une fonction. Ainsi Les moyens de stockages du terminal selon l'invention comporte : 3052274 4 une zone 120.1 de groupe structurée pour associer un identifiant de groupe à une pluralité d'identifiants d'utilisateurs, par exemple une table telle que décrite par la suite ; une zone 120.2 de description d'utilisateur structurée pour associer un 5 identifiant d'utilisateur à une pluralité de propriétés, chaque propriété étant elle-même au moins un couple identifiant de propriété, valeur de propriété ; une zone 120.3 de propriétés pour associer à chaque propriété une valeur d'activation, c'est-à-dire une valeur qui est utilisée pour sélectionner toutes les propriétés ayant la même valeur d'activation. Dans la pratique cela revient à 10 prévoir dans la structure d'enregistrement d'une propriété à avoir au moins deux champs : un champ identifiant de propriété et un champ valeur d'activation; une zone 120.4 identifiant de groupe courant qui permet d'enregistrer un identifiant de groupe ; 15 une zone 120.5 état courant qui permet d'enregistrer une valeur pour un état courant. Une valeur d'un état courant peut être comparée à une valeur d'activation. Une zone 120.6 comportant des codes instructions pour la mise à jour d'un étant courant selon une action d'un utilisateur du terminal selon l'invention sur 20 un périphérique d'entrée du terminal selon l'invention, par exemple un écran tactile ; Une zone 120.7 comportant une séquence prédéterminée de valeurs d'activation, cette séquence servant à mettre à jour la zone 120.5 d'état courant ; 25 Une zone 120.8 comportant des codes instructions pour l'adaptation d'un affichage selon l'identifiant de groupe courant, et la valeur de groupe courant. Dans l'invention une association d'un identifiant d'un premier objet à une pluralité de deuxièmes objets peut se faire de plusieurs manières. Par exemple : on utilise une table comportant au moins deux colonnes, une première 30 colonne comporte l'identifiant du premier objet, une deuxième colonne comporte un identifiant d'un deuxième objet. Il y a donc dans la table au moins autant de lignes qu'il y a de deuxièmes objets à lier au premier objet. On parle d'une relation plusieurs vers plusieurs ; ou dans la structure de description du deuxième objet on prévoit un champ pour enregistrer un identifiant du premier objet. On parle alors d'une relation un à plusieurs. Ce n'est pas ici la préférée car cela signifierait, par exemple, qu'un utilisateur ne peut appartenir qu'à un groupe ; ou 3052274 5 - on utiliser une structure hiérarchique, de type fichier XML. Dans de cas une liste d'identifiants de deuxièmes objets est enregistrée comme enfant d'une structure comportant un identifiant de premier objet. Une structure d'enregistrement d'une propriété est une structure en mémoire qui 5 permet d'associer des informations, selon au moins un des modes d'association précédent, à un identifiant de propriété. Les moyens pour adapter l'affichage comporte des codes instructions pour la mise en oeuvre des étapes suivantes : Une étape 1000 initiale dans laquelle la zone 120.1 de groupe est alimentée. Dans le 10 cadre de la mise en oeuvre de l'invention sur un terminal militaire les groupes correspondent aux boucles de communications. Dans un cas plus général il s'agit d'une étape d'enrôlement ou d'inscription dans des groupes dont la liste est connue. L'étape 1000 est suivie d'une étape 1010 d'activation d'un group dans laquelle un utilisateur utilise une interface pour sélectionner un groupe parmi la liste alimenté à 15 l'étape suivante. Il existe un groupe par défaut qui est celui sélectionné à l'initialisation du terminal. L'étape 1010 permet d'alimenter la zone 120.4 de groupe courant. L'étape 1000 est également suivie d'une étape 1020 de sélection d'un état actif. Dans un mode préféré de l'invention cela se fait par l'activation d'un activateur sur 20 une interface homme machine proposé par le terminal selon l'invention. Cette activation a pour effet d'aller lire la valeur de l'état courant puis de se servir du résultat de cette lecture pour rechercher, dans la séquence prédéterminée de valeurs d'activation, la valeur suivant la valeur courante. Cette valeur suivante est alors enregistrée comme état courant. Il existe une valeur d'état courant par défaut, c'est 25 la valeur de l'état courant. Si la valeur du groupe courant change ou si la valeur de l'état courant change, alors on passe à une étape 1050 d'adaptation de l'affichage proprement dit. Dans l'étape 1050 d'adaptation on effectue les étapes suivantes : sélection 1052 des données à prendre en compte. Le résultat de cette 30 sélection est une liste d'utilisateur, chaque utilisateur étant associé à au moins un couple identifiant de propriété, valeur de propriété. Association (1054) à chaque utilisateur sélectionné d'une zone utilisateur distincte de l'écran du terminal. Une telle association se fait, par exemple, par 3052274 6 division d'une zone prédéterminée de l'écran par le nombre d'utilisateurs dans le groupe actif, Mise à jour (1056) des zones de l'écran en fonction des données. Pour la sélection 1052 des données on commence par sélectionner les utilisateurs 5 correspondant au groupe actif. Alors, pour chaque utilisateur sélectionné on sélectionne les propriétés associées correspondant à la valeur de l'état actif. Dans une variante de l'invention on utilise une valeur d'activation joker qui correspond à toutes les valeurs de l'état courant. Ainsi une propriété associée à cette valeur d'activation est systématiquement sélectionnée. 10 Dans une version basique l'invention une zone utilisateur est mise à jour par l'affichage brute des valeurs de propriétés que ce soient des nombres ou des chaînes de caractères. Dans une variante de l'invention pour une propriété donnée, on associe à chaque valeur possible une couleur. Cela permet par exemple de définir une couleur de fond 15 pour la zone utilisateur. Une telle association se fait au niveau de la structure d'enregistrement de la propriété qui va être étendue pour permettre la gestion d'association : Identifiant de propriété Valeur de propriété 20 Couleur, ou autre donnée permettant l'adaptation d'un affichage, comme par exemple la transparence, la désignation d'une image, un mode de rendu... Par exemple une propriété est la connectivité de l'utilisateur. Une telle connectivité peut avoir quatre valeurs : Connectivité directe : on lui associe, par exemple, le vert ; 25 Connectivité indirecte : on lui associe, par exemple, le orange ; Hors de portée : on lui associe, par exemple, le orange ; Alerte : on lui associe, par exemple, le rouge ; Un mode de rendu est par exemple une jauge ou un bargraphe. Dans ce cas, pour chaque propriété correspondant à ce mode de rendu le procédé selon l'invention 30 calcul une jauge et l'affiche. Pour une jauge, le remplissage est calculé en fonction d'une valeur maximale qui est enregistré dans la structure d'enregistrement de la propriété. 3052274 7 Une propriété qui peut être rendu sous forme de jauge est par exemple un niveau de munitions disponibles. Un état courant fait par exemple partie de la liste suivante : Identifiant H : c'est-à-dire affichage des identifiant des utilisateurs pour le canal de communication H. Tactique : pour chaque utilisateur on affiche un code de mission : reconnaissance, assaut, repli, rapatriement sanitaire,... Capacités Opérationnelles : par exemple le niveau de munition. REVENDICATIONS1. Terminal pour l'établissement de communications, les communications étant des diffusions à l'intérieur d'un groupe d'utilisateurs, un utilisateur du terminal appartenant à au moins un groupe d'utilisateurs, le terminal de communications comportant des moyens pour : Associer (120.1) à un identifiant de groupe une liste d'identifiants d'utilisateurs, Associer (120.2) à un utilisateur une pluralité de propriétés, Associer (120.3) à chaque propriété une valeur d'activation de la propriété, Enregistrer (120.4) un identifiant d'un groupe courant, Enregistrer (120.5) une valeur d'un état courant, Mettre (120.6, 120.7) à jour la valeur état courant en fonction d'une saisie utilisateur, Adapter (120.8) un affichage en fonction de : o L'identifiant de groupe courant, o La valeur d'état courant. 2. Terminal de communications selon la revendication 1, caractérisé en ce que le terminal comporte des moyens pour : - Associer une propriété à toutes les valeurs de l'état courant. 3. Terminal de communications selon l'une des revendications précédentes caractérisé en ce, pour une propriété, il comporte des moyens pour : - Associer à chaque valeur possible de la propriété une valeur de couleur. 4. Terminal de communications selon l'une des revendications précédentes caractérisé en ce qu'il comporte des moyen pour : - Associer à chaque utilisateur d'un groupe d'utilisateurs une zone d'un écran. 5. Terminal de communication selon l'une des revendications précédentes caractérisé en qu'il comporte des moyens pour : - Associer à une propriété un mode de rendu. 6. Terminal de communication selon la revendication 5, caractérisé en ce que un mode de rendu est sélectionné parmi la liste formée d'au moins : fond, texte, jauge.