ユーザーがコンピュータの前の椅子に座っていることを検出する方法を教えてください。 [閉まっている]


15

ユーザーがコンピュータの前の椅子に実際に座っているときにそれを検出することに興味があります。ユーザの存在は、行われる必要がある多くのスケジューリングおよびユーザ通知の決定に影響を与え、そのため、ユーザについて取得されたデータはスクリプトエンジンによって読み取り可能である必要があるだろう。

私が探しているもの:

  • ユーザーがいないときに誤ってユーザーが椅子にいると推定した方がよいでしょう。検出方法が正確ではない場合、それがいないときは椅子にいるユーザの側でそれを誤らなければならない。
  • コンピュータの前の椅子に座っている人が実際にログインしているユーザーであるかどうかを識別します。これは、ユーザーが明示的に認証/識別しなくても発生する必要があります。そのため、セキュリティやプライバシー関連の機能には使用されません。
  • 椅子が占有されている(そして誰によって)椅子をイントラネットの他のメンバーにブロードキャストする方法。在庫を管理し、椅子をコンピュータに結び付ける方法が理想的です。
  • Mac、Linux、Windowsがこのソリューションをサポートしています:)

世界中にCOULDが存在する可能性のある方法がいくつかあります(しかし実際には、設定や設定が簡単ではありません)。

  1. 短いタイムアウト期間で入力を監視します。タイムアウトになると、空のチェアメッセージをブロードキャストします。
  2. 結果をワークステーションに送信する椅子に座って体重テストを追加します。体重がユーザーの既知の体重の5ポンドの範囲内であれば、正しいユーザーが機械の前に座っていると見なされます。
  3. モーションカメラのサポートを追加します。空のワークステーションのシナリオを撮影し、現在の画像と空の画像を比較して、デルタを既知のしきい値でテストします。

更新: これは雇用主/従業員の追跡用ではありません。ユーザーが自分のワークステーションのユーザーインターフェイスの一部を自分のスマートフォンまたはポータブルデバイスで自分のデスクを離れるときに利用できるようにするためです。ユーザが所与の時間にどこにいるのかを決定することは、更新が適切な装置に送信されることを可能にする。通知の信号対雑音比の最適化を検討してください。目標は、通知を無人のデスクトップ/間違ったユーザーに送信しないようにすることです。


4
システムでコーヒーを作ることができれば私は私の椅子を出る必要はありません!
Ivo Flipse

30
TheDailyWTF.comの祭祀のための先制推薦。
TheTXI

10
私は管理不良を感じます。
Randell

12
どこで働いているのか教えてください…だから私たちは逆方向に地獄のように走ることができます!
avstrallen

5
これは雇用主/従業員の追跡用ではありません。それは、ユーザが自分のスマートフォンまたは携帯機器上でそれらとワークステーションユーザインタフェースの一部を取ることを可能にすることである。ユーザが所与の時間にどこにいるのかを決定することは、更新が適切な装置に送信されることを可能にする。それは、ユーザ/誤ったユーザに送信される通知の信号対雑音比の最適化と考える。
user4881

回答:


11

Windowsでは、キーボード/マウスの動きに関する簡単なデータを返すAPI呼び出しがあります。これは、IMアプリケーションがユーザーが不在またはアイドル状態になったときに自動的に検出するために使用するものです。それだけで十分ですか。他のOSにも同等のものがあることは間違いありません。

もちろん、この方法では、実際にはデスクから離れているのと、キーボードやマウスを使用していないのとの違いを知ることはできません。


私にとって最も費用対効果の高い解決策のように思えます。
innaM

3
誰かにマウスに付いているばね/ゴムバンドを付けてもらうよう頼むか、鳥を飲んでください( shinyshack.com/product.php?prid=211057 キーボードの種類の答えをつつく。しばらくしてTheDailyWTFでこの質問の結果が出るのを楽しみにしています!
GAThrawn

1
それは最も簡単な解決策のように思われます、そしてそれはおそらくユーザーの存在を正確に決定するために他の存在テストと組み合わせて使用​​されるべきです。私はそれが時々誤検知(ユーザーが起きてタイムアウトする機会がない)と誤検知(ユーザーがキーを押さない)を生成することに同意します。また、特定の時点でどのユーザーがキーボードに座っているかを判断することもできません。
user4881

8

このビットはここに:

座っているかどうかの識別   コンピュータの前の椅子に   実際にログインしているユーザーです。   これはユーザーなしで起こる必要があります   明示的に認証/識別します。   そのため、それは使用されません   セキュリティまたはプライバシー関連の機能   それは時々失敗するかもしれないので。

あなたは顔認識とバイオメトリックソフトウェアを探していると教えてくれます。これは安いものでも、既製品で見つけることもできません(少なくとも私はそれを聞いたことがありません)。 Ciscoは彼らのいくつかのハイエンドの会議室のセットアップのためにこれをしました、しかしそれを越えて私はそれを見ませんでした。技術的な解決策よりも、おそらく個人的な解決策の方が得策でしょう。


7

「あなたの」従業員に対して、10秒ごとに1回、RFIDブレスレットを装着し、各ワークステーションにリーダーを設置して、その場所にどのようなRFIDタグが存在するかを報告することはどうですか。

//この計画がうまくいかないとは考えられない。


20
従業員はブレスレットを脱いで机の上に置いておくことができました。私は次の会社の物理的な/ "インフルエンザ"ショットの間にRFIDチップを滑り込ませることを勧めます。
Grant

すべての認証/検証方法が、何らかの形で破損、回避、不正確、または偽装されている可能性があります。
Troggy

2
いいえ、真剣に、そこに 方法はありません この計画は失敗する可能性があります。
gustafc


@ davethegr8笑……。がらくた。
Troggy

6

会社の電話では常にBluetoothをオンにするように指示します。ペアの電話とPC、電話がもはや範囲内にないときを検出しますか?

上記を反映して、私はこれまでにこのようなことをしたことがある私の雇用主の誰にももっともな理由を見ることができません。

もっとローテクな代替手段は、電車の運転手などで使われる「デッドマンズスイッチ」です(運転手の手がレバーを所定の位置に持っていない場合、ブレーキが自動的にかかります)。椅子の重さ、マウスへの圧力、またはそれに類するものを使用している可能性があります。


そして、従業員がヘッドセットを取り外してモニターの後ろや紙の下に貼り付けると...?
gibberish

あなたは正しい答えをコメントしています、これはヘッドセットに言及していませんか?
GAThrawn

4

バナナスクリーン 画面をロック/ロック解除するために顔認識を使用します。画面がロックされると、ユーザーはコンピュータを使用していないと見なすことができます;-)。


2

無活動タイムアウト時に「user away」メッセージをサーバーに送信するスクリプトは、はるかに簡単です。認証を必要とするスクリーンセーバーとそれを組み合わせることは、ユーザーが正しいユーザーであることを確認するのにも効果的です。

そうは言っても、あなたがこのシステムを使っていると私たち全員が思っていることにこのシステムを使おうとするなら、これが解決しようとしているよりもずっと大きな問題を抱えていることになります。


誰かが私を啓発してください、あなたはこれまでに実世界のシナリオでこのようなシステムを使うことになるでしょうか?
gabriel1836

あなたの机を離れるたびに、あなたの上司はあなたを追いかけることができて、「働いていません」
Troggy

長期にわたる統計分析についてはどうですか。そうすれば、誰が彼らの椅子から慢性的に外れているのかを特定できますか?私たちには彼らの机には絶対にいないスタッフがいます...しかし彼らが他の誰よりも遠く離れていることを否定します。その間、他の誰もが弛みを取り戻しています...公平ではありません。
gibberish

1

インスタントメッセージングおよびプレゼンスプラットフォームは、プレゼンスおよび通知情報をスクリプト形式で提供します。 WindowsにはOffice Live Communications ServerとOffice Communicatorがあります。

すべてのプラットフォームで動かすためには、いくつかの魔法が必要です。そのCiscoプラットフォームのようなJabberと他の会議ソリューションは常にあります - しかし、あなたが最も必要とするのは、クライアントOSと完全にそしてシームレスに統合されたものです。信頼性と必須性(Communicator for Windowsで簡単)が必要です。

機能しない部分は、「自分自身を認証しないでユーザーを識別する」という要件です。

ユーザーがワークステーションを離れる場合は、計画に応じてロックするかログアウトする必要があります。彼らがログインしたり、他のワークステーションのロックを解除した場合は、中央の認証レコードを見るだけでわかります。怠け者の場合は、スマートカード、ワイヤレスドングル、またはその他のパスワードによる認証方法を使用してください。ロックされた(およびロック解除されたアイドル状態の)ワークステーションのタイムアウトを調整して自動的にロックし、後でユーザーが忘れた場合は後でログオフするようにします。ワイヤレスドングルは、範囲外になるとロックされます。スマートカードは(設定されている場合)引っ張られるとロックまたはログアウトします。ほとんどのパスワード置換技術は少なくとも(再)認証よりもPINコードを好むでしょう。

いくつかの単純なユーザーポリシーと一緒に達成するのは簡単そうですね。彼らが持っているどんなモバイル機器であろうと彼らはもちろんそれらで認証する必要があります。


0

あなたは彼らがそれから立ち去るとき彼らに彼らのコンピュータをロックさせるという慣習を実行することができます。それからあなたは間違いなく彼らが彼らの机にいないことを知っているでしょう。


0

全員が携帯電話を持ち、Bluetoothが有効になっていると仮定すると、電話が入ったり入ったりしたときにアクションを実行するソフトウェアをインストールできます。 (〜30フィート)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.