Ich möchte feststellen, wann ein Benutzer tatsächlich auf einem Stuhl vor einem Computer sitzt. Die Anwesenheit des Benutzers wirkt sich auf viele Planungs- und Benutzerbenachrichtigungsentscheidungen aus, die getroffen werden müssen, und als solche müssten die über den Benutzer erhaltenen Daten von einer Skriptmaschine lesbar sein.
Was ich suche:
- Es ist besser, zu vermuten, dass der Benutzer versehentlich auf seinem Stuhl sitzt, wenn er es nicht ist. Wenn die Erkennungsmethode nicht korrekt ist, muss sie auf der Seite des Benutzers liegen, der sich auf dem Stuhl befindet, wenn er sich nicht aufhält.
- Ermitteln, ob die Person, die auf dem Stuhl vor dem Computer sitzt, tatsächlich der angemeldete Benutzer ist. Dies muss geschehen, ohne dass der Benutzer sich explizit authentifiziert / identifiziert. Aus diesem Grund wird es nicht für Sicherheits- oder Datenschutzfunktionen verwendet, da es manchmal fehlschlägt.
- Eine Methode, um anderen Mitgliedern eines Intranets mitzuteilen, welche Stühle besetzt sind (und von wem). Eine Möglichkeit zur Verwaltung des Inventars, Stühle an Computer zu binden, wäre ideal.
- Mac, Linux und Windows unterstützen die Lösung :)
Einige mögliche Methoden, die es auf der Welt KÖNNTEN (in der Praxis jedoch nicht einfach zu konfigurieren und einzurichten):
- Überwachen Sie Eingänge mit kurzer Timeout-Zeit. Wenn die Zeitüberschreitung erreicht ist, senden Sie eine Nachricht über einen leeren Stuhl.
- Fügen Sie dem Stuhl einen Sitzgewichtstest hinzu, der das Ergebnis an die Workstation überträgt. Wenn das Gewicht innerhalb eines Bereichs von 5 Pfund des bekannten Gewichts des Benutzers liegt, wird davon ausgegangen, dass der richtige Benutzer vor der Maschine sitzt.
- Unterstützung für Bewegungskameras hinzufügen. Fotografieren Sie ein leeres Workstation-Szenario und vergleichen Sie die aktuelle Bildaufnahme mit der des leeren, indem Sie das Delta mit einem bekannten Schwellenwert testen.
Update: Dies ist nicht für die Nachverfolgung von Arbeitgebern und Arbeitnehmern vorgesehen. Es soll einem Benutzer ermöglichen, einen Teil seiner Workstation-Benutzeroberfläche mit seinem Smartphone oder tragbaren Gerät zu nutzen, wenn er seinen Schreibtisch verlässt. Durch Feststellen, wo sich der Benutzer zu einem bestimmten Zeitpunkt befindet, können die Aktualisierungen an das richtige Gerät gesendet werden. Betrachten Sie es als Optimierung des Signal-Rausch-Verhältnisses von Benachrichtigungen. Ziel ist es zu vermeiden, dass Benachrichtigungen an unbemannte Desktops / den falschen Benutzer gesendet werden.