Bagaimana saya mendeteksi ketika pengguna duduk di kursi di depan komputer? [Tutup]


15

Saya tertarik mendeteksi kapan pengguna benar-benar duduk di kursi di depan komputer. Kehadiran pengguna mempengaruhi banyak penjadwalan dan keputusan pemberitahuan pengguna yang perlu dibuat dan dengan demikian, data yang diperoleh tentang pengguna harus dapat dibaca oleh mesin skrip.

Apa yang saya cari:

  • Lebih baik tidak sengaja menganggap pengguna ada di kursinya ketika dia tidak. Jika metode pendeteksian tidak akurat, itu harus keliru di sisi pengguna yang ada di kursi ketika dia tidak.
  • Mengidentifikasi apakah orang yang duduk di kursi di depan komputer memang pengguna yang login. Ini perlu terjadi tanpa pengguna secara eksplisit mengautentikasi / mengidentifikasi. Dengan demikian, itu tidak akan digunakan untuk fitur yang terkait dengan keamanan atau privasi karena terkadang gagal.
  • Metode penyiaran kursi apa yang ditempati (dan oleh siapa) kepada anggota intranet lainnya. Cara mengelola inventaris, mengikat kursi ke komputer akan ideal.
  • Dukungan Mac, Linux dan Windows untuk solusinya :)

Beberapa metode yang mungkin COULD ada di dunia (tetapi dalam praktiknya, tidak mudah untuk mengkonfigurasi dan mengatur):

  1. Monitor input dengan periode waktu singkat. Ketika batas waktu tercapai, siarkan pesan kursi kosong.
  2. Tambahkan tes berat duduk ke kursi yang mentransmisikan hasilnya ke workstation. Jika beratnya berada dalam kisaran 5lb dari berat yang diketahui pengguna, ia menganggap bahwa pengguna yang benar duduk di depan mesin.
  3. Tambahkan dukungan kamera gerak. Memotret skenario workstation kosong dan membandingkan pengambilan gambar saat ini dengan yang kosong, menguji delta dengan ambang batas yang diketahui.

Pembaruan: Ini bukan untuk pelacakan majikan / karyawan. Hal ini untuk memungkinkan pengguna untuk mengambil bagian dari antarmuka pengguna workstation mereka dengan mereka di smartphone atau perangkat portabel ketika mereka meninggalkan meja mereka. Menentukan di mana pengguna berada pada waktu tertentu memungkinkan pembaruan dikirim ke perangkat yang tepat. Anggap saja ini sebagai pengoptimalan rasio sinyal terhadap noise notifikasi. Tujuannya adalah untuk menghindari pengiriman pemberitahuan ke desktop tanpa awak / pengguna yang salah.


4
Jika Anda dapat membuat sistem membuat kopi, saya tidak harus meninggalkan kursi saya!
Ivo Flipse

30
Nominasi preemptive untuk percandian TheDailyWTF.com.
TheTXI

10
Saya merasakan manajemen yang buruk.
Randell

12
Tolong beritahu kami di mana Anda bekerja ... sehingga kami dapat berlari seperti neraka ke arah yang berlawanan!
avstrallen

5
Ini bukan untuk pelacakan majikan / karyawan. Ini untuk memungkinkan pengguna untuk mengambil bagian dari antarmuka pengguna workstation mereka dengan mereka di smartphone atau perangkat portabel mereka. Menentukan di mana pengguna berada pada waktu tertentu memungkinkan pembaruan dikirim ke perangkat yang tepat. Anggap saja ini sebagai pengoptimalan rasio sinyal terhadap noise dari notifikasi yang dikirim ke pengguna / pengguna yang salah.
user4881

Jawaban:


11

Di bawah Windows ada panggilan API yang mengembalikan data sederhana pada aktivitas keyboard / mouse. Inilah yang digunakan aplikasi IM untuk secara otomatis mendeteksi ketika pengguna tidak ada atau menganggur. Apakah itu cukup untuk kebutuhan Anda? Tidak ada keraguan yang setara untuk OS lain juga.

Tentu saja metode ini tidak dapat membedakan antara pengguna yang benar-benar jauh dari meja dan berada di meja tetapi tidak menggunakan keyboard / mouse (membaca dokumentasi mungkin, menonton presentasi otomatis, atau mendiskusikan masalah, ...).


Sepertinya solusi paling efektif untuk saya.
innaM

3
Hanya memohon seseorang untuk membuat pita pegas / elastis yang terpasang pada mouse, atau minum burung ( shinyshack.com/product.php?prid=211057 ) mematuk jawaban jenis keyboard. Nantikan melihat hasil dari pertanyaan ini di TheDailyWTF sebentar lagi!
GAT Diambil

1
Itu tampaknya menjadi solusi paling sederhana, dan mungkin harus digunakan bersama dengan tes kehadiran lainnya untuk secara akurat menentukan keberadaan pengguna. Saya setuju bahwa kadang-kadang akan menghasilkan false positive (pengguna bangkit dan tidak ada kesempatan untuk time out) dan false negative (pengguna tidak menekan tombol apa pun). Juga, itu tidak memungkinkan Anda untuk menentukan pengguna apa yang duduk di keyboard pada waktu tertentu.
user4881

8

Ini sedikit di sini:

Mengidentifikasi apakah orang yang duduk di kursi di depan komputer memang pengguna yang login. Ini perlu terjadi tanpa pengguna secara eksplisit mengautentikasi / mengidentifikasi. Dengan demikian, itu tidak akan digunakan untuk fitur yang terkait dengan keamanan atau privasi karena terkadang gagal.

Katakan kepada saya bahwa Anda mencari pengenalan wajah dan perangkat lunak biometrik. Ini sepertinya bukan sesuatu yang murah, atau sesuatu yang akan Anda temukan di rak (setidaknya saya belum pernah mendengarnya). Cisco telah melakukan ini untuk beberapa pengaturan ruang konferensi kelas atas, tetapi di luar itu saya belum melihatnya. Anda mungkin lebih baik dengan solusi personel, daripada solusi teknologi.


7

Bagaimana dengan "mengharuskan" karyawan "Anda untuk memakai gelang RFID dan memasang pembaca di setiap stasiun kerja yang melaporkan tag RFID apa yang ada di lokasi mereka setiap 10 detik sekali?

// Aku tidak bisa memikirkan cara mana rencana ini bisa salah.


20
Karyawan dapat melepas gelang dan meninggalkannya di meja mereka. Saya sarankan untuk memasukkan chip RFID selama pemotretan fisik / "Flu" perusahaan berikutnya.
Grant

-1 untuk "Saya tidak bisa memikirkan cara mana rencana ini bisa salah" Setiap metode otentikasi / verifikasi berpotensi rusak, dielakkan, salah, atau dipalsukan dalam bentuk atau cara tertentu.
Troggy

2
Tidak, serius, tidak mungkin rencana ini salah.
gustafc


@ davethegr8 haha ​​.... ha. sampah.
Troggy

6

Mandat bahwa telepon perusahaan harus selalu dihidupkan bluetooth. Pasangkan ponsel dan PC, deteksi ketika ponsel tidak lagi dalam jangkauan?

Dengan mengomentari hal di atas, saya tidak dapat melihat alasan yang baik bagi majikan saya untuk melakukan hal seperti ini.

Alternatif yang lebih berteknologi rendah adalah "saklar orang mati" seperti yang digunakan oleh pengemudi kereta api dan sejenisnya (jika tangan pengemudi tidak memegang tuas di tempatnya, maka rem secara otomatis akan diaktifkan). Mungkin menggunakan beban di kursi, tekanan pada mouse, atau yang serupa.


Dan jika karyawan melepas headset dan menyimpannya di belakang monitor atau di bawah kertas ...?
cssyphus

@gibberish erm apakah Anda mengomentari jawaban yang benar, yang ini bahkan tidak menyebut headset?
Diambil

4

Bananascreen menggunakan pengenalan wajah untuk mengunci / membuka kunci layar. Setelah layar terkunci, Anda dapat menganggap pengguna tidak menggunakan komputer ;-).


2

Sebuah skrip untuk mengirim pesan "pengguna pergi" ke server setelah batas waktu tidak aktif tampaknya yang paling mudah. Menggabungkannya dengan screensaver yang memerlukan otentikasi juga akan membuatnya efektif dalam memverifikasi bahwa pengguna adalah pengguna yang benar.

Yang sedang berkata, jika Anda akan mencoba menggunakan sistem ini untuk apa yang kita semua anggap Anda gunakan untuk itu, Anda punya masalah yang jauh lebih besar daripada yang akan dipecahkan.


Seseorang tolong beri tahu saya, untuk apa Anda menggunakan sistem seperti ini dalam skenario dunia nyata?
gabriel1836

Jadi bos Anda dapat mengejar Anda setiap kali Anda meninggalkan meja Anda dan "tidak bekerja"
Troggy

Bagaimana dengan analisis statistik dari waktu ke waktu sehingga Anda dapat mengidentifikasi siapa yang secara kronis keluar dari kursi mereka? Kami memiliki staf yang tidak pernah ada di meja mereka ... tetapi menyangkal bahwa mereka tidak ada di tempat lain. Sementara itu, semua orang mengambil kelonggaran mereka ... Tidak adil.
cssyphus

1

Setiap platform Pesan Instan dan Kehadiran akan memberikan informasi keberadaan dan pemberitahuan dalam bentuk skrip. Untuk Windows ada Office Live Communications Server dan Office Communicator.

Untuk membuatnya bekerja di semua platform, Anda membutuhkan sihir. Selalu ada Jabber dan solusi konferensi lainnya seperti platform Cisco itu - tetapi yang paling Anda butuhkan adalah sesuatu yang sepenuhnya dan mulus diintegrasikan dengan OS klien dan otentikasi pengguna, mengunci / membuka juga yang merupakan pekerjaan yang lebih sedikit ... setidaknya jika Anda ingin itu dapat diandalkan dan wajib (mudah dengan Communicator untuk Windows).

Bagian yang tidak akan berfungsi adalah persyaratan "mengidentifikasi pengguna tanpa mereka mengotentikasi diri mereka sendiri" ... ^^

Jika pengguna meninggalkan workstation, mereka harus mengunci atau keluar tergantung pada rencana mereka. Jika mereka masuk atau membuka kunci workstation lain, Anda akan tahu hanya dengan melihat catatan otentikasi pusat Anda. Jika mereka malas, berikan kartu pintar, dongle nirkabel atau metode otentikasi penggantian kata sandi lainnya. Sesuaikan waktu tunggu untuk stasiun kerja yang dikunci (dan tidak dikunci) untuk membuatnya terkunci secara otomatis dan kemudian keluar jika pengguna lupa. Dongle nirkabel akan terkunci saat berada di luar jangkauan. Kartu pintar akan (jika dikonfigurasikan ke) mengunci atau keluar ketika ditarik. Sebagian besar teknologi penggantian kata sandi akan lebih memilih setidaknya kode pin juga untuk (kembali) mengotentikasi.

Kedengarannya mudah dicapai bersama dengan beberapa kebijakan pengguna sederhana. Apa pun perangkat seluler yang mereka miliki, mereka perlu mengautentikasi mereka juga.


0

Anda dapat menerapkan praktik meminta mereka mengunci komputer mereka ketika mereka menjauh darinya. maka Anda pasti tahu mereka tidak ada di meja mereka.


0

Dengan asumsi semua orang membawa ponsel dan Bluetooth mereka diaktifkan, Anda dapat menginstal perangkat lunak untuk melakukan tindakan ketika ponsel masuk dan keluar dari jangkauan. (~ 30 kaki)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.