ฉันจะตรวจจับได้อย่างไรเมื่อผู้ใช้นั่งอยู่หน้าเก้าอี้คอมพิวเตอร์ [ปิด]


15

ฉันสนใจที่จะตรวจจับเมื่อผู้ใช้นั่งลงที่เก้าอี้หน้าคอมพิวเตอร์ การมีอยู่ของผู้ใช้ส่งผลต่อการกำหนดเวลาและการตัดสินใจการแจ้งเตือนของผู้ใช้ที่จำเป็นต้องทำและข้อมูลที่ได้รับเกี่ยวกับผู้ใช้จะต้องสามารถอ่านได้โดยเอ็นจิ้นการสร้างสคริปต์

สิ่งที่ฉันกำลังมองหา:

  • ดีกว่าที่จะเข้าใจว่าผู้ใช้อยู่ในเก้าอี้ของเขาเมื่อเขาไม่อยู่ หากวิธีการตรวจจับไม่ถูกต้องจะต้องมีข้อผิดพลาดด้านข้างของผู้ใช้ที่อยู่ในเก้าอี้เมื่อเขา / เธอไม่ได้
  • การระบุว่าบุคคลที่นั่งอยู่บนเก้าอี้หน้าคอมพิวเตอร์เป็นผู้ใช้ที่เข้าสู่ระบบหรือไม่สิ่งนี้ต้องเกิดขึ้นโดยไม่ต้องมีการพิสูจน์ตัวตน / ระบุตัวตนของผู้ใช้ ดังนั้นมันจะไม่ถูกใช้เพื่อความปลอดภัยหรือคุณสมบัติที่เกี่ยวข้องกับความเป็นส่วนตัวเนื่องจากอาจล้มเหลวในบางครั้ง
  • วิธีการเผยแพร่สิ่งที่เก้าอี้กำลังครอบครอง (และโดยใคร) กับสมาชิกคนอื่น ๆ ของอินทราเน็ต วิธีจัดการสินค้าคงคลังการผูกเก้าอี้เข้ากับคอมพิวเตอร์น่าจะเหมาะ
  • รองรับ Mac, Linux และ Windows สำหรับวิธีแก้ปัญหา :)

บางวิธีที่เป็นไปได้ที่มีอยู่ในโลก (ในทางปฏิบัติไม่ใช่เรื่องง่ายที่จะกำหนดค่าและตั้งค่า):

  1. ตรวจสอบอินพุตที่มีระยะหมดเวลาสั้น ๆ เมื่อถึงกำหนดหมดเวลาให้กระจายข้อความของประธานที่ว่างเปล่า
  2. เพิ่มการทดสอบน้ำหนักนั่งที่เก้าอี้ซึ่งส่งผลลัพธ์ไปยังเวิร์กสเตชัน หากน้ำหนักอยู่ในช่วง 5lb ของน้ำหนักที่ผู้ใช้รู้ว่าจะถือว่าผู้ใช้ที่ถูกต้องนั่งอยู่หน้าเครื่อง
  3. เพิ่มการรองรับกล้องเคลื่อนไหว ถ่ายภาพสถานการณ์เวิร์กสเตชันที่ว่างเปล่าและเปรียบเทียบการจับภาพปัจจุบันกับของว่างการทดสอบเดลต้าด้วยเกณฑ์ที่ทราบ

อัปเดต:ไม่ใช่สำหรับการติดตามของนายจ้าง / พนักงาน มันคือการอนุญาตให้ผู้ใช้มีส่วนร่วมกับอินเทอร์เฟซผู้ใช้ของเวิร์กสเตชันกับสมาร์ทโฟนหรืออุปกรณ์พกพาเมื่อออกจากโต๊ะ การพิจารณาว่าผู้ใช้อยู่ที่ไหนในเวลาที่กำหนดอนุญาตให้อัปเดตถูกส่งไปยังอุปกรณ์ที่เหมาะสม พิจารณาว่าเป็นการเพิ่มประสิทธิภาพของอัตราส่วนสัญญาณต่อสัญญาณรบกวนของการแจ้งเตือน เป้าหมายคือเพื่อหลีกเลี่ยงการส่งการแจ้งเตือนไปยังเดสก์ท็อปหมดกำลังใจ / ผู้ใช้ที่ไม่ถูกต้อง


4
หากคุณสามารถสร้างระบบทำกาแฟฉันไม่ต้องออกจากเก้าอี้ของฉัน!
Ivo Flipse

30
ได้รับการเสนอชื่อเข้าชิงสำหรับ TheDailyWTF.com enshrinement
TheTXI

10
ฉันรู้สึกถึงการจัดการที่ไม่ดี
Randell

12
โปรดบอกเราว่าคุณทำงานที่ไหน ... เพื่อให้เราสามารถทำงานได้เหมือนนรกในทิศทางตรงกันข้าม!
avstrallen

5
นี่ไม่ใช่สำหรับการติดตามของนายจ้าง / ลูกจ้าง มันคือการอนุญาตให้ผู้ใช้มีส่วนร่วมกับส่วนต่อประสานกับผู้ใช้บนสมาร์ทโฟนหรืออุปกรณ์พกพา การพิจารณาว่าผู้ใช้อยู่ที่ไหนในเวลาที่กำหนดอนุญาตให้อัปเดตถูกส่งไปยังอุปกรณ์ที่เหมาะสม พิจารณาว่าเป็นการเพิ่มประสิทธิภาพของอัตราส่วนสัญญาณต่อสัญญาณรบกวนของการแจ้งเตือนที่ส่งไปยังผู้ใช้ / ผู้ใช้ที่ไม่ถูกต้อง
user4881

คำตอบ:


11

ใน Windows จะมีการเรียก API ที่ส่งคืนข้อมูลอย่างง่ายในกิจกรรมแป้นพิมพ์ / เมาส์ นี่คือสิ่งที่แอปพลิเคชั่น IM ใช้เพื่อตรวจจับโดยอัตโนมัติเมื่อผู้ใช้ไม่อยู่หรือไม่ได้ใช้งาน นั่นจะเพียงพอสำหรับความต้องการของคุณหรือไม่? ไม่ต้องสงสัยเลยว่ามีระบบปฏิบัติการอื่นเทียบเท่า

แน่นอนว่าวิธีนี้ไม่สามารถบอกความแตกต่างระหว่างผู้ใช้ที่อยู่ห่างจากโต๊ะทำงานและอยู่ที่โต๊ะทำงาน แต่ไม่ได้ใช้แป้นพิมพ์ / เม้าส์ (อาจจะอ่านเอกสารดูการนำเสนออัตโนมัติหรือพูดคุยเรื่อง ... )


ดูเหมือนว่าโซลูชันที่คุ้มค่าที่สุดสำหรับฉัน
innaM

3
ขอร้องให้ใครบางคนขึ้นมาพร้อมกับสายรัดสปริง / ยางยืดที่ติดกับเมาส์หรือดื่มนก ( shinyshack.com/product.php?prid=211057 ) จิกคำตอบของแป้นพิมพ์ หวังว่าจะได้เห็นผลลัพธ์ของคำถามนี้ใน TheDailyWTF ในไม่ช้า!
GAThrawn

1
ดูเหมือนว่าจะเป็นวิธีที่ง่ายที่สุดและควรใช้ควบคู่กับการทดสอบสถานะอื่น ๆ เพื่อกำหนดสถานะของผู้ใช้อย่างแม่นยำ ฉันยอมรับว่าบางครั้งมันจะสร้างผลบวกปลอม (ผู้ใช้ตื่นขึ้นและไม่มีโอกาสหมดเวลา) และลบเชิงลบ (ผู้ใช้ไม่ได้กดปุ่มใด ๆ ) นอกจากนี้ยังไม่อนุญาตให้คุณกำหนดว่าผู้ใช้รายใดนั่งอยู่ที่แป้นพิมพ์ ณ เวลาใดเวลาหนึ่ง
user4881

8

บิตนี้ที่นี่:

การระบุว่าบุคคลที่นั่งอยู่บนเก้าอี้หน้าคอมพิวเตอร์เป็นผู้ใช้ที่เข้าสู่ระบบหรือไม่สิ่งนี้ต้องเกิดขึ้นโดยไม่ต้องมีการพิสูจน์ตัวตน / ระบุตัวตนของผู้ใช้ ดังนั้นมันจะไม่ถูกใช้เพื่อความปลอดภัยหรือคุณสมบัติที่เกี่ยวข้องกับความเป็นส่วนตัวเนื่องจากอาจล้มเหลวในบางครั้ง

บอกฉันว่าคุณกำลังมองหาซอฟต์แวร์จดจำใบหน้าและไบโอเมตริกซ์ นี่ไม่น่าจะเป็นสิ่งที่ถูกหรือสิ่งที่คุณจะพบในชั้นวาง (อย่างน้อยฉันไม่เคยได้ยินมัน) ซิสโก้ได้ทำสิ่งนี้สำหรับการตั้งค่าห้องประชุมระดับไฮเอนด์ของพวกเขา แต่นอกเหนือจากที่ฉันไม่เห็น คุณน่าจะได้ผลงานที่ดีกว่ากับโซลูชันบุคลากรมากกว่าเทคโนโลยี


7

แล้ว "ต้องการ" พนักงาน "ของคุณ" ในการสวมใส่กำไล RFID และติดตั้งเครื่องอ่านในแต่ละเวิร์กสเตชันที่รายงานว่ามีแท็ก RFID ใดอยู่ที่สถานที่ของพวกเขาทุกๆ 10 วินาทีหรือมากกว่านั้น?

// ฉันคิดไม่ออกเลยว่าแผนนี้จะผิดไป


20
พนักงานสามารถถอดกำไลและทิ้งไว้ที่โต๊ะทำงาน ฉันขอแนะนำให้ลื่นไถลไปบนชิป RFID ในระหว่างการยิงนัดต่อไปของ บริษัท
แกรนท์

-1 สำหรับ "ฉันคิดว่าไม่มีวิธีใดที่แผนนี้จะผิดพลาด" วิธีการรับรองความถูกต้อง / การตรวจสอบทุกวิธีอาจถูกทำลายหลีกเลี่ยงไม่ถูกต้องหรือปลอมในรูปแบบหรือแบบฟอร์มบางวิธี
Troggy

2
ไม่จริงจังไม่มีทางที่แผนนี้จะผิดพลาดได้
gustafc


@ davethegr8 ฮ่าฮ่า .... ฮ่า อึ.
Troggy

6

อาณัติว่าโทรศัพท์ของ บริษัท ควรเปิดบลูทู ธ ไว้เสมอ จับคู่โทรศัพท์และพีซีตรวจพบเมื่อโทรศัพท์ไม่อยู่ในระยะการทำงานอีกต่อไป?

ดังที่ได้กล่าวมาแล้วฉันไม่เห็นเหตุผลที่ดีที่นายจ้างของฉันจะทำสิ่งนี้

ทางเลือกที่มีเทคโนโลยีต่ำกว่านั้นคือ "สวิตช์ของคนตาย" ที่ใช้โดยคนขับรถไฟและสิ่งที่คล้ายกัน (ถ้ามือคนขับไม่ได้ถือคันโยกอยู่ในตำแหน่งแล้วเบรกจะทำงานโดยอัตโนมัติ) อาจใช้น้ำหนักในเก้าอี้แรงกดดันต่อเมาส์หรือสิ่งอื่นที่คล้ายคลึงกัน


และถ้าพนักงานถอดชุดหูฟังออกและหยุดอยู่ด้านหลังจอภาพหรือใต้กระดาษ ... ?
cssyphus

@ gibberish erm คุณแสดงความคิดเห็นกับคำตอบที่ถูกต้องอันนี้ไม่ได้พูดถึงชุดหูฟัง?
GAThrawn

4

Bananascreenใช้การจดจำใบหน้าเพื่อล็อค / ปลดล็อกหน้าจอ เมื่อหน้าจอถูกล็อคคุณสามารถสมมติว่าผู้ใช้ไม่ได้ใช้คอมพิวเตอร์ ;-)


2

สคริปต์ที่จะส่งข้อความ "ผู้ใช้ออกไป" ไปยังเซิร์ฟเวอร์เมื่อหมดเวลาที่ไม่มีกิจกรรมดูเหมือนจะง่ายที่สุด การรวมที่มีสกรีนเซฟเวอร์ที่ต้องการการพิสูจน์ตัวตนจะทำให้มีประสิทธิภาพในการตรวจสอบว่าผู้ใช้เป็นผู้ใช้ที่ถูกต้อง

ถ้าคุณกำลังพยายามที่จะใช้ระบบนี้เพื่อสิ่งที่เราทุกคนสมมติว่าคุณใช้มันคุณจะพบปัญหาที่ใหญ่กว่านี้มาก


มีคนโปรดให้ความกระจ่างแก่ฉันว่าคุณจะใช้ระบบเช่นนี้ในสถานการณ์โลกจริงอย่างไร
gabriel1836

ดังนั้นเจ้านายของคุณสามารถไล่ล่าคุณลงทุกครั้งที่คุณออกจากโต๊ะทำงานของคุณและ "ไม่ทำงาน"
Troggy

สำหรับการวิเคราะห์ทางสถิติเมื่อเวลาผ่านไปเพื่อให้คุณสามารถระบุผู้ที่อยู่นอกเก้าอี้ของพวกเขาเรื้อรัง เรามีพนักงานที่ไม่เคยอยู่ที่โต๊ะทำงานของพวกเขา ... แต่ปฏิเสธว่าพวกเขาอยู่ไกลเกินกว่าใคร ในขณะเดียวกันคนอื่น ๆ ก็กำลังหาทางหย่อน ... ไม่ยุติธรรม
cssyphus

1

แพลตฟอร์มการส่งข้อความและการแสดงตนทันทีใด ๆ จะให้ข้อมูลการแสดงตนและการแจ้งเตือนในรูปแบบสคริปต์ สำหรับ Windows มีเซิร์ฟเวอร์ Office Live Communications และ Office Communicator

เพื่อให้มันทำงานได้บนทุกแพลตฟอร์มคุณต้องใช้เวทมนตร์บ้าง มี Jabber และโซลูชันการประชุมอื่น ๆ เช่นแพลตฟอร์ม Cisco เสมอ - แต่สิ่งที่คุณต้องการมากที่สุดคือสิ่งที่รวมเข้ากับระบบปฏิบัติการไคลเอ็นต์และการรับรองความถูกต้องของผู้ใช้ล็อค / ปลดล็อกและทำงานได้มากกว่า ... อย่างน้อยถ้า คุณต้องการความน่าเชื่อถือและการบังคับใช้ (ใช้งานง่ายด้วย Communicator สำหรับ Windows)

ส่วนที่ใช้ไม่ได้คือข้อกำหนดของ "การระบุผู้ใช้หากไม่มีการพิสูจน์ตัวตน" ... ^^

หากผู้ใช้ออกจากเวิร์กสเตชันพวกเขาควรล็อคหรือออกจากระบบขึ้นอยู่กับแผนของพวกเขา หากพวกเขาเข้าสู่ระบบหรือปลดล็อคเวิร์กสเตชันอื่นที่คุณรู้เพียงแค่ดูที่บันทึกการตรวจสอบกลางของคุณ หากขี้เกียจให้สมาร์ทการ์ดดองเกิลไร้สายหรือวิธีการเปลี่ยนรหัสผ่านอื่น ๆ ปรับการหมดเวลาสำหรับเวิร์คสเตชั่ที่ถูกล็อค (และไม่ได้ใช้งาน) เพื่อล็อคโดยอัตโนมัติและจากนั้นออกจากระบบในภายหลังหากผู้ใช้ลืม ดองเกิลไร้สายจะล็อคเมื่ออยู่นอกระยะ สมาร์ทการ์ดจะ (หรือหากกำหนดให้) ล็อกหรือล็อกเอาต์เมื่อถูกดึง เทคโนโลยีการเปลี่ยนรหัสผ่านส่วนใหญ่ต้องการรหัสพินเป็นอย่างน้อยเพื่อรับรองความถูกต้อง

ฟังดูง่ายต่อการบรรลุพร้อมกับนโยบายผู้ใช้ที่เรียบง่าย พวกเขามีอุปกรณ์พกพาใดที่พวกเขาจำเป็นต้องพิสูจน์ตัวตนกับอุปกรณ์เหล่านั้นเช่นกัน


0

คุณสามารถใช้วิธีการที่ให้พวกเขาล็อคคอมพิวเตอร์ของพวกเขาเมื่อพวกเขาเดินออกไปจากมัน แน่นอนคุณจะรู้ว่าพวกเขาไม่ได้อยู่ที่โต๊ะของพวกเขา


0

สมมติว่าทุกคนถือโทรศัพท์มือถือและพวกเขาเปิดใช้งานบลูทู ธ คุณสามารถติดตั้งซอฟต์แวร์เพื่อดำเนินการเมื่อโทรศัพท์เข้าและออกจากระยะ (ประมาณ 30 ฟุต)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.