우리는 차량에 장착 된 GPS 추적 장치를 사용하고 있으며 나중에 우리의 응용 프로그램에서 움직임을 표시합니다. 그러나 차량이 움직이지 않을 때 작은 문제가 발생합니다.
정지 상태에도 불구하고 GPS 장치는 다양한 위치로 정보를 전송합니다. 때로는 차량이 움직이는 것으로보고하기도합니다 (때때로 차량이 아주 빠르게 움직이는 것으로보고 함). 최종 결과는 응용 프로그램에서 움직임의 추악한 표현이며, 차량이 얼마나 오래 움직이고 서 있었는지에 관한 더 나쁜 잘못된 계산입니다 (우리는 통계 분석도 진행 중입니다).
문제가 새로운 것이 아니라는 것을 알고 있습니다. Android 휴대 전화의 Google 내비게이션은 계속해서 사거리에서 멈출 때 어려움을 겪고 있습니다. ).
그러나 차량이 움직이지 않는다는 것을 알리는 방법이 필요합니다. 특히 오랜 시간 동안 말입니다.
일부 차량의 경우 밤 동안 지붕 아래에 보관되는 일부 차량에서는 문제가 더 심해져 신호가 약해져서 위치를 확보 할 수있을 정도로 강합니다.
차량의 엔진이 켜져 있는지 또는 꺼져 있는지 감지 할 수 있지만 엔진이 꺼진 상태에서 움직이지 않는다고 가정 할 수는 없습니다 (손상된 차량이 견인 된 사고가 있었으며 물론 도난의 가능성이있는 경우도 있습니다) 보고).
이 문제에 접근하는 가장 좋은 방법은 무엇입니까?
편집하다:
더 많은 정보를 추가하려면 :
GPS 장치에는 가속도계가 있지만 이진 정보 만 반환하고 (이동 / 이동하지 않음) 너무 민감하거나 평범한 것이 작동하지 않습니다.
우리는 위성의 수나 품질과 같은 것들에 접근 할 수 있지만, 그 정보를 어떻게 활용할지 잘 모릅니다. 따라서 내 질문. :)
문제는 차량이 실시간으로 움직이는 지 여부를 감지하는 것이 아닙니다. 데이터를 수집 한 후 나중에 통계 분석을 수행하여 표시합니다. 우리는 차량의 현재 위치를 보여 주지만 그다지 중요하지 않습니다. 기본적으로 우리는 과거 데이터를보고 차량이 움직이고 있거나 움직이지 않았다고 말할 수 있어야합니다.