Je souhaite détecter le moment où un utilisateur est réellement assis sur une chaise devant un ordinateur. La présence de l'utilisateur affecte de nombreuses décisions d'ordonnancement et de notification utilisateur qui doivent être prises et en tant que telles, les données obtenues sur l'utilisateur devraient être lisibles par un moteur de script.
Ce que je recherche:
- Mieux vaut supposer accidentellement que l'utilisateur est dans son fauteuil alors qu'il ne l'est pas. Si la méthode de détection n'est pas précise, elle doit se tromper du côté de l'utilisateur se trouvant dans le fauteuil lorsqu'il ne l'est pas.
- Identifier si la personne assise sur la chaise devant l'ordinateur est bien l'utilisateur connecté. Cela doit se produire sans que l'utilisateur ne s'authentifie / ne s'identifie explicitement. En tant que tel, il ne sera pas utilisé pour des fonctionnalités liées à la sécurité ou à la confidentialité, car il peut parfois échouer.
- Une méthode de diffusion des chaises occupées (et par qui) aux autres membres d'un intranet. Une façon de gérer l'inventaire, de lier des chaises à des ordinateurs serait idéale.
- Prise en charge Mac, Linux et Windows de la solution :)
Certaines méthodes possibles qui pourraient exister dans le monde (mais en pratique, ne sont pas faciles à configurer et à installer):
- Surveillez les entrées avec une courte période de temporisation. Lorsque le délai est atteint, diffusez un message de chaise vide.
- Ajoutez un test de poids assis à la chaise qui transmet le résultat au poste de travail. Si le poids se situe dans une plage de 5 lb du poids connu de l'utilisateur, cela suppose que l'utilisateur correct est assis devant la machine.
- Ajoutez le support de caméra de mouvement. Photographiez un scénario de poste de travail vide et comparez la capture d'image actuelle à celle du vide, en testant le delta avec un seuil connu.
Mise à jour: Ce n'est pas pour le suivi employeur / employé. Il s'agit de permettre à un utilisateur de prendre une partie de l'interface utilisateur de sa station de travail avec lui sur son smartphone ou appareil portable lorsqu'il quitte son bureau. La détermination de l'emplacement de l'utilisateur à un moment donné permet d'envoyer les mises à jour au périphérique approprié. Considérez cela comme une optimisation du rapport signal / bruit des notifications. Le but est d'éviter d'envoyer des notifications à des postes de travail sans pilote / au mauvais utilisateur.