2010-12-17 8 views
2

사용자가 프로그램을 기다리고 있는지 여부를 결정해야합니다. 여기서 가장 큰 문제는 사용자 활동 (키보드 및 마우스)을 모니터링하면 사용자가 독서, 사고, 전화 등에서 기다리고 있다고 가정합니다.사용자가 프로그램에서 대기 중인지 여부를 어떻게 결정합니까?

때때로 내가 아는 경우 나는 프로세스 (부팅과 같은)에 오랜 시간을 기다려야 할 것이고, 그것이로드되는 동안 커피를 가져갈 것이다. 나는 어느 한 프로그램에서 정말로 기다리지 않고 있으며, 나는 단지 내 시간으로 효율적이다.

나는 아이디어를 기다리고 있으며, 사용자가 대기 중이라는 것을 나타 내기 위해 키 또는 키 조합을 사용하도록 요청할 수도 있습니다.

사용자가 프로그램을 기다리고 있는지 여부를 확인하는 방법이 있습니까?

답변

0

상호 작용하지 않는 사용자가 무엇을하고 있는지 알 수 없습니다. 그들은 하루 꿈을 꿀 수 있었고, 그들이 컴퓨터에서 기다리고 있는지 알지 못했습니다.

디스크 및/또는 CPU 사용량이 많은 기간 동안 아무 활동도 볼 때 사용자가 대기 중이라는 사용자 상호 작용을 통해 추측 할 수 있습니다. 그러나 이것은 과학적 조치가 아니며 단지 지표 일뿐입니다. 사용자가 대기 중이라는 가정은 의미있는 측정을 위해 결과를 사용할 가능성을 무효화합니다.

2

사용자에게 상호 작용의 다음 단계를 수행 할 수 있다는 환상을줍니다. 즉, 이전 작업이 완료되지 않았다는 사실을 즉시 알리지 마십시오. 그런 다음, 그들이 뭔가를 시도하면, 당신은 그들이 지금 뭔가를하고 싶어하므로 그들이 할 수없는 경우 기다리고 있다는 것을 알게 될 것입니다.

경우에 따라 이전 작업이 진행 중이더라도 원하는 작업을 실제로 수행 할 수 있습니다.

+0

죄송합니다. 사용자가 기다리고있는 프로그램이 내 것이 아니라고 분명히 생각하지 않습니다. 하드웨어 업그레이드가 비용 효과적인지 여부를 결정하기 위해 사용자가 손실 된 값을 측정하려고 시도 할 때 컴퓨터를 기다리고있는 시간을 측정하고 싶습니다. –

관련 문제