Bir kullanıcının bir bilgisayarın önünde bir sandalyede oturduğunu tespit etmekle ilgileniyorum. Kullanıcının varlığı, yapılması gereken birçok zamanlama ve kullanıcı bildirim kararını etkiler ve bu nedenle, kullanıcı hakkında elde edilen verilerin bir komut dosyası altyapısı tarafından okunabilir olması gerekir.
Ne arıyorum:
- Yanlışlıkla kullanıcının sandalyede olmadığını varsaymak daha iyidir. Tespit yöntemi doğru değilse, kullanıcının sandalyede olmadığı zaman yan tarafında olması gerekir.
- Bilgisayarın önündeki sandalyede oturan kişinin gerçekten giriş yapan kullanıcı olup olmadığını belirleme. Bunun, kullanıcının açıkça kimlik doğrulaması / tanımlaması olmadan gerçekleşmesi gerekir. Bu nedenle, zaman zaman başarısız olabileceğinden güvenlik veya gizlilikle ilgili özellikler için kullanılmayacaktır.
- Hangi sandalyelerin işgal edildiğini (ve kim tarafından) bir intranetin diğer üyelerine yayınlama yöntemi. Envanteri yönetmenin bir yolu, bilgisayarlara sandalye bağlamak ideal olacaktır.
- Mac, Linux ve Windows çözümü için destek :)
Dünyada orada OLABİLECEK bazı olası yöntemler (ancak pratikte, yapılandırılması ve ayarlanması kolay değildir):
- Kısa zaman aşımı süresi olan girişleri izleyin. Zaman aşımına ulaşıldığında boş sandalye mesajı yayınlayın.
- Sonucu iş istasyonuna ileten sandalyeye oturma ağırlığı testi ekleyin. Ağırlık, kullanıcının bilinen ağırlığının 5 lb aralığındaysa, doğru kullanıcının makinenin önünde oturduğunu varsayar.
- Hareketli kamera desteği ekleyin. Boş bir iş istasyonu senaryosunu fotoğraflayın ve delta'yı bilinen bir eşikle test ederek mevcut görüntü yakalamayı boş olanla karşılaştırın.
Güncelleme: Bu işveren / çalışan takibi için değildir. Kullanıcının masalarından ayrılırken iş istasyonu kullanıcı arayüzünün bir parçasıyla akıllı telefonlarında veya taşınabilir cihazlarında yer almasını sağlamaktır. Kullanıcının belirli bir zamanda nerede olduğunu belirlemek, güncellemelerin uygun cihaza gönderilmesine izin verir. Bildirimlerin sinyal / gürültü oranının bir optimizasyonu olduğunu düşünün. Amaç, insansız masaüstlerine / yanlış kullanıcıya bildirim göndermekten kaçınmaktır.