Gestion des flux de données pour les applications de Digital Signage

Gestion des flux de données pour les applications de Digital Signage

Intégrez facilement des flux de données en temps réel dans votre contenu

Vous cherchez des moyens d'améliorer l'attrait et l'engagement générés par votre contenu d'affichage dynamique ? Ne cherchez pas plus loin que les flux de données en temps réel. Des données en direct et constamment mises à jour sont le moyen le plus simple et le plus efficace d'attirer et de retenir l'attention du spectateur. 

Par exemple, dans les environnements d'entreprise, vous devriez envisager d'ajouter des données en temps réel telles que les prévisions météorologiques, les rapports de trafic et les actualités commerciales à vos modèles d'affichage numérique. Cela donne aux gens plus de raisons de regarder votre écrans numériques chaque jour, ce qui les rend beaucoup plus susceptibles de consommer la messagerie d'entreprise que vous souhaitez qu'ils utilisent.

Navori facilite plus que jamais l'intégration de sources de données en direct directement dans votre contenu d'affichage numérique. Data Feed Manager est un outil intuitif et intégré qui est livré en standard avec la plate-forme de signalisation numérique Navori. Avec gestionnaire de flux de données, vous pouvez facilement ingérer et afficher les types de flux de données suivants : RSS, Media RSS, XML, Server Feed, Google Calendar, Microsoft Exchange Calendar, Facebook, Twitter et plus encore…

Le designer de templates et de tickers de QL apps apps vous permettent d'intégrer facilement tout type de données dans vos mises en page de modèles à l'aide d'outils intuitifs de glisser-déposer. Utilisez-les pour afficher du contenu en temps réel, comme les actualités de l'entreprise, les horaires des salles de réunion, les événements à venir et les tableaux de bord de l'entreprise. Vous pouvez même créer panneaux de menu numériques qui affichent des informations stockées dans des bases de données externes ou fournies par QL Server lui-même.

Modèle de départ en direct

Flux de données en temps réel

En affichage dynamique, les flux de données réels en temps réels sont considérés comme des sources externes d'informations et de graphiques stockés dans les bases de données de votre entreprise ou provenant de fournisseurs de données tiers. Les templates QL peuvent afficher des données dans deux formats. Les cellules individuelles affichent chaque enregistrement de manière séquentielle avec des effets de transition personnalisables. Les données peuvent également être affichées sous forme de tableaux organisés en colonnes et en lignes. Vous spécifiez le format et QL fait le reste. Les informations sont mises à jour en permanence, ce qui signifie que vos écrans afficheront de nouvelles données sans intervention humaine.

Gestionnaire de flux de données QL

Comment utiliser les médias rss, xml, les médias sociaux et les flux de données de calendrier ?

L'utilisation traditionnelle des flux de données en temps réel dans la signalisation numérique implique l'ajout d'éléments de données en direct dans les modèles de contenu. Aujourd'hui, les gestionnaires de contenu utilisant QL Logiciel d'affichage dynamique sont également en mesure d'exploiter leurs flux de données afin d'automatiser leurs flux de travail d'affichage numérique et leurs décisions de contenu :

Vous pouvez utiliser des flux de données pour activer tout contenu basé sur des événements en direct à l'aide de valeurs stockées et de règles que vous créez.

Vous pouvez également utiliser des flux de données pour déclencher un ou plusieurs éléments multimédias en fonction d'événements en direct à l'aide de valeurs stockées et de règles que vous créez.

Lecture de l'interface graphique QL si

Flux de données pris en charge par QL

  • RSS, médias RSS et XML. Généralement les actualités et la météo mais peuvent aussi être des données extraites d'un ERP, d'un CRM, ou de tout logiciel capable d'interagir avec une base de données. Le protocole d'alerte commun (CAP) est également pris en charge. Le contenu doit être disponible sous forme de données alphanumériques ou de liens vers des images et des vidéos
  • Flux de médias sociaux de Twitter ou Facebook qui peuvent être filtrés par région ou par langue.
  • Données Microsoft 365 et Google Agenda.
  • Flux de données hébergés par QL sous forme de tableau avec des cellules contenant des données alphanumériques et des images.

Protocoles et architecture d'actualisation des flux de données en direct

Extraction de données : Les utilisateurs définissent le taux de rafraîchissement des données de QL Player pour tous les flux RSS, XML, de médias sociaux et de calendrier.
Poussée de données : Les lecteurs QL reçoivent des mises à jour du flux de données du serveur QL chaque fois qu'un utilisateur modifie les données à l'aide du gestionnaire de flux de données QL ou lorsqu'une application tierce modifie les données via l'API QL.

Pourquoi utiliser les flux du serveur QL ?

  • Flux QL Server sont plus sûrs car ils ne nécessitent pas que vos lecteurs de signalisation numérique passent des appels vers des fournisseurs de données tiers, en particulier s'ils se trouvent en dehors du réseau de votre système. De plus, les modifications sont diffusées instantanément à tous vos joueurs.
  • Les utilisateurs peuvent profiter de QL Mobile pour publier des photos et poster des messages sur n'importe quel lecteur QL instantanément. C'est idéal pour les magasins de détail et les QSR.
  • Les données sont envoyées à vos joueurs chaque fois qu'il y a un changement. Le serveur envoie ces mises à jour en temps réel, mais uniquement aux joueurs qui ont besoin des données.

Comment personnaliser un flux de données à la volée, d'un site ou player à l'autre ?

Supposons que vous ayez déployé des lecteurs QL dans tout le pays et que vous souhaitiez personnaliser les informations affichées à chaque emplacement, mais que vous ne souhaitiez pas créer et gérer des modèles et des flux de données individuels pour chacun. Pour atteindre vos objectifs, vous utiliserez la fonctionnalité de flux de données dynamiques de QL afin de pouvoir afficher les conditions météorologiques actuelles et les prévisions en fonction de l'emplacement physique de chaque joueur à l'aide d'un seul modèle.

Voici comment cela fonctionne… Vous commencez par attribuer des variables à chaque emplacement et entrez la latitude et la longitude de chaque joueur. Les utilisateurs peuvent également attribuer d'autres variables si vous souhaitez afficher la température en Celsius à certains endroits et en Fahrenheit à d'autres. Vous pouvez même spécifier différentes langues pour chaque emplacement.

variables de joueur

Vous attribuez des variables à chaque joueur via un profil technique unique et entrez les informations que le gestionnaire de flux de données de QL utilisera pour recréer l'URL de la source de données. Ainsi, si la variable 1 attribuée à un joueur contient les données de longitude de l'emplacement, cette information apparaîtra dans l'URL où la variable [1] apparaît.

Le gestionnaire de flux de données reconstituera l'URL complète de chaque emplacement à l'aide du contenu de chaque variable, créant ainsi une URL unique pour chaque emplacement. Il s'agit d'un processus entièrement dynamique. Il vous suffit d'écrire l'URL avec chaque variable remplaçant les données pour chaque emplacement. Par exemple, [1] pour la longitude, [2] pour la latitude, [3] pour l'échelle de température, etc.

La source de données, qui peut être n'importe quel service Web ou serveur, doit générer des flux XML qui correspondent aux variables que vous avez créées afin que chaque QL Player puisse reconstituer sa propre URL unique.

Comment afficher le contenu en fonction des règles et des valeurs du flux ?

Les utilisateurs peuvent définir des règles qui déterminent si un contenu spécifique peut être affiché à l'écran en fonction des valeurs extraites des flux de données externes. La fonction de programmation basée sur des règles de QL prend en charge plusieurs opérateurs qui peuvent être utilisés pour créer des scénarios de lecture de contenu sophistiqués et plusieurs règles peuvent être combinées.

Lorsque le contenu fait partie d'un programme listes de lecture et que le scénario est vrai, le contenu apparaîtra à l'écran avec les autres contenus programmés. Lorsque le scénario est faux, il s'arrêtera de jouer tandis que les autres éléments de la liste de lecture continueront à jouer.

Les utilisateurs peuvent définir des règles qui déterminent si un contenu spécifique peut être affiché à l'écran en fonction des valeurs extraites des flux de données externes. La fonction de programmation basée sur des règles de QL prend en charge plusieurs opérateurs qui peuvent être utilisés pour créer des scénarios de lecture de contenu sophistiqués et plusieurs règles peuvent être combinées.

Lorsque le contenu fait partie d'une liste de lecture programmée et que le scénario est vrai, le contenu apparaîtra à l'écran avec l'autre contenu programmé. Lorsque le scénario est faux, il s'arrêtera de jouer tandis que les autres éléments de la liste de lecture continueront à jouer.

Comment déclencher un contenu basé sur la valeur des données ?

Vous pouvez déclencher le contenu en utilisant la même technique que lors de l'affichage du contenu dans une liste de lecture. Lorsque vous affectez du contenu au dossier Trigger de QL, la fonction de programmation basée sur des règles se comporte comme un déclencheur. Si la règle est vraie, le contenu remplacera toute liste de lecture programmée et apparaîtra immédiatement sur vos écrans. Le contenu continuera à jouer tant que le scénario est vrai. Lorsque le scénario est faux, le contenu disparaîtra et la playlist programmée reprendra.

Un exemple serait lorsqu'un flux de données piloté par un système d'alarme incendie comprend une alerte, QL Player déclenche un avis d'évacuation sur son écran. Vous pouvez avoir différents messages d'alerte attribués à différents scénarios, tels qu'un incendie, une inondation, des dommages causés par le vent, etc.

Utiliser l'API ou l'interface utilisateur pour mettre à jour un flux de serveur QL ?

Les utilisateurs qui écrivent leur code pour des applications d'affichage numérique plus avancées peuvent tirer parti de l'API QL. Ceci est particulièrement utile pour les scénarios complexes qui ne peuvent pas être gérés par La logique basée sur des règles de QL.

L'API QL est également utile lors de la gestion de grands ensembles de données ou pour contourner le Content Manager de QL interface utilisateur pour automatiser divers processus. Vous pouvez en savoir plus ici : Documentation de l'API QL Server