| 번호 | 청구항 |
|---|---|
| 1 | 사용자의 개인정보 및 차량서비스 또는 부가서비스를 포함하는 이동서비스 예약정보를 수신하는 단계;상기 이동서비스 예약정보에 대한 요금테이블을 탐색하는 단계;상기 요금테이블에 상기 차량서비스의 예약정보에 대한 요금이 존재하는 경우, 상기 예약정보와 기본 거리를 기초로 제1 견적요금을 산출하는 단계;상기 요금테이블에 상기 부가서비스의 예약정보에 대한 요금이 존재하는 경우, 상기 예약정보와 기본 요금을 기초로 제2 견적요금을 산출하는 단계;상기 사용자에게 상기 제1 견적요금 및 상기 제2 견적요금을 제공한 후, 상기 사용자와 상기 이동서비스를 제공할 드라이버를 매칭하는 단계;상기 이동서비스의 실시간 이용내역을 기초로 실시간 이용요금을 산출하는 단계;상기 제1 견적요금, 상기 제2 견적요금 또는 상기 실시간 이용요금을 이용하여 최종 요금을 산출하는 단계; 및상기 최종 요금을 상기 사용자가 소지한 단말기 및 상기 드라이버가 소지한 단말기에 전송하는 단계를 포함하되,상기 제1 견적요금을 산출하는 단계는,상기 이동서비스 예약정보에 포함된 예약 거리를 기초로 상기 예약 거리의 요금단계별 할증 요금을 계산하여 예상요금을 산출하고,상기 예상요금과 미리 설정된 최소 요금을 비교하여 더 큰 값을 제1 견적요금으로 산출하는 것을 포함하고,상기 예상요금을 산출하는 것은,상기 예약 거리와 상기 기본 거리 및 할증 종료 거리를 비교하여 상기 예약 거리가 포함되는 요금단계를 도출하고,상기 예약 거리와 상기 기본 거리 사이의 포함거리를 산출하고,상기 포함거리와 상기 요금단계에 해당하는 할증요금을 기초로 상기 요금단계에 대한 이용요금을 산출하고,상기 요금단계에 대한 이용요금을 합산하여 상기 예상요금을 산출하는 것을 포함하고,상기 요금단계는,상기 예약 거리가 제1 할증 시작거리보다 짧은 경우, 상기 예상요금은 상기 기본 요금과 같은 값으로 계산되는 제0 단계로 설정되고,상기 예약 거리가 상기 기본 거리보다 길고 제1 할증 종료 거리와 같거나 짧은 경우, 상기 예상요금은 상기 기본 요금에 상기 예약 거리에서 상기 기본 거리를 뺀 값에 제1 할증 요금을 곱한 요금을 합산한 값으로 계산되는 제1 단계로 설정되고,상기 예약 거리가 상기 제1 할증 종료거리보다 길고 제2 할증 종료거리보다 같거나 짧은 경우, 상기 예상요금은 제1 할증 거리에 상기 제1 할증 요금을 곱한 제1 이용요금, 상기 예약 거리에서 상기 기본 거리와 상기 제1 할증 거리를 뺀 제2 포함거리에 제2 할증 요금을 곱한 제2 이용요금 및 상기 기본 요금을 합산한 값으로 계산되는 제2 단계로 설정되고,상기 예약 거리가 상기 제2 할증 종료거리보다 긴 경우, 상기 기본 요금, 상기 제1 이용요금, 상기 제2 이용요금 및 상기 예약 거리에서 상기 기본 거리, 상기 제1 할증 거리와 제2 할증 거리를 뺀 제3 포함거리에 제3 할증 요금을 곱한 제3 이용요금을 합산한 값으로 계산되는 제3 단계로 설정되고,상기 제1 할증 거리는 상기 제1 할증 종료거리에서 상기 제1 할증 시작거리를 뺀 값을 의미하고,상기 제2 할증 거리는 상기 제2 할증 종료거리에서 상기 제1 할증 종료거리에 대응하고,상기 제1, 제2 및 제3 할증 요금은 상기 요금테이블에 미리 저장된 값을 이용하는,이동 서비스 요금 산출 방법. |