Sono interessato a rilevare quando un utente è effettivamente seduto su una sedia davanti a un computer. La presenza dell'utente influisce su molte decisioni di pianificazione e di notifica degli utenti che devono essere prese e, come tali, i dati ottenuti sull'utente dovrebbero essere leggibili da un motore di scripting.
Cosa sto cercando:
- Meglio presumere accidentalmente che l'utente sia sulla sedia quando non lo è. Se il metodo di rilevamento non è accurato, deve errare sul lato dell'utente che è sulla sedia quando non lo è.
- Identificare se la persona seduta sulla sedia davanti al computer è effettivamente l'utente che ha effettuato l'accesso. Ciò deve avvenire senza che l'utente si autentichi / identifichi esplicitamente. Pertanto, non verrà utilizzato per funzioni relative alla sicurezza o alla privacy in quanto potrebbe non funzionare a volte.
- Un metodo per trasmettere quali sedie vengono occupate (e da chi) ad altri membri di una rete intranet. Un modo per gestire l'inventario, legare le sedie ai computer sarebbe l'ideale.
- Supporto per Mac, Linux e Windows per la soluzione :)
Alcuni possibili metodi che POTREBBERO esistere là fuori nel mondo (ma in pratica, non sono facili da configurare e impostare):
- Monitorare gli ingressi con un breve periodo di timeout. Quando viene raggiunto il timeout, trasmettere un messaggio di presidenza vuota.
- Aggiungi un test del peso da seduta alla sedia che trasmette il risultato alla workstation. Se il peso rientra in un intervallo di 5 libbre dal peso noto dell'utente, si presume che l'utente corretto sia seduto davanti alla macchina.
- Aggiungi supporto per videocamera. Fotografare uno scenario di workstation vuoto e confrontare l'acquisizione dell'immagine corrente con quella del vuoto, testando il delta con una soglia nota.
Aggiornamento: questo non è per il monitoraggio del datore di lavoro / dipendente. Consentire a un utente di prendere parte dell'interfaccia utente della propria workstation con sé sul proprio smartphone o dispositivo portatile quando lascia la propria scrivania. Determinare dove si trova l'utente in un determinato momento consente agli aggiornamenti di essere inviati al dispositivo corretto. Consideralo un'ottimizzazione del rapporto segnale-rumore delle notifiche. L'obiettivo è quello di evitare di inviare le notifiche a desktop senza pilota / utente sbagliato.