Estou interessado em detectar quando um usuário está realmente sentado em uma cadeira na frente de um computador. A presença do usuário afeta muitas decisões de agendamento e notificação do usuário que precisam ser tomadas e, como tal, os dados obtidos sobre o usuário precisam ser legíveis por um mecanismo de script.
O que estou procurando:
- Melhor presumir acidentalmente que o usuário está em sua cadeira quando não está. Se o método de detecção não for preciso, ele deve errar do lado do usuário que está na cadeira quando ele / ela não estiver.
- Identificando se a pessoa sentada na cadeira em frente ao computador é realmente o usuário que está conectado. Isso precisa acontecer sem que o usuário se autentique / identifique explicitamente. Como tal, ele não será usado para recursos relacionados à segurança ou privacidade, pois pode falhar às vezes.
- Um método de transmissão de quais cadeiras estão sendo ocupadas (e por quem) para outros membros de uma intranet. Uma maneira de gerenciar inventário, amarrar cadeiras a computadores seria o ideal.
- Suporte para Mac, Linux e Windows para a solução :)
Alguns métodos possíveis que PODERÃO existir no mundo (mas, na prática, não são fáceis de configurar e instalar):
- Monitorar entradas com curto período de tempo limite. Quando o tempo limite for atingido, transmita a mensagem de cadeira vazia.
- Adicione um teste de peso sentado à cadeira que transmite o resultado para a estação de trabalho. Se o peso estiver dentro de uma faixa de 5 lb do peso conhecido do usuário, presume-se que o usuário correto esteja sentado na frente da máquina.
- Adicione suporte a câmera de movimento. Fotografe um cenário de estação de trabalho vazia e compare a captura de imagem atual com a do vazio, testando o delta com um limite conhecido.
Atualização: não é para rastreamento de empregador / empregado. É para permitir que um usuário participe da interface de usuário de sua estação de trabalho com ele em seus smartphones ou dispositivos portáteis quando sair de suas mesas. Determinar onde o usuário está em um determinado momento permite que as atualizações sejam enviadas para o dispositivo apropriado. Considere uma otimização da relação sinal / ruído das notificações. O objetivo é evitar o envio de notificações para áreas de trabalho não tripuladas / para o usuário errado.