1 |
1
호스트 단말기에 의해 생성되며, 가맹점 단말기로 배달 서비스를 요청하기 위한 주문조건을 포함하는 주문방을 생성하는 주문방 생성부;공동 주문을 위해 상기 주문방에 참여하는 게스트 단말기의 주문정보가 상기 주문조건을 만족하는 지를 판단하는 게스트 판단부;상기 게스트 단말기의 주문정보가 상기 주문조건을 만족하는 경우, 상기 호스트 단말기로부터 입력된 주문정보와 상기 게스트 단말기로부터 입력된 주문정보를 병합하여 공동 주문정보를 생성하는 주문정보 생성부; 및,상기 가맹점 단말기, 상기 호스트 단말기, 상기 게스트 단말기의 위치정보를 모두 연결하는 배달 경로를 생성하는 배달경로 생성부;를 포함하며,상기 주문조건은 상기 호스트 단말기에 의해 설정된, 상기 주문방의 개설 유지시간, 배달 소요시간을 포함하고,상기 게스트 판단부는, 상기 호스트 단말기에 대한 배달경로에 상기 게스트 단말기에 대한 배달경로를 추가한 후, 상기 호스트 단말기 및 게스트 단말기에 모두 배달하는 최단 경로 탐색 알고리즘을 이용하여 생성된 공동 배달경로에 따른 배달 소요시간이, 상기 호스트 단말기에 의해 설정된 배달 소요시간 이내인 경우, 상기 게스트 단말기의 주문정보가 상기 주문조건을 만족하는 것으로 판단하며,상기 주문정보 생성부는, 기본 배달비에 상기 주문방에 참여하는 상기 게스트 단말기에 대해 상기 기본 배달비를 기설정된 비율로 감액하여 산출된 추가 배달비를 합산하여 총배달비를 산출하고, 상기 총배달비를 상기 호스트 단말기 및 게스트 단말기의 수에 따라 분할하여 할당한 개별 배달비를 산출하여 상기 공동 주문정보에 포함시키되, 상기 호스트 단말기의 개별 배달비는 최소 비용으로 산출하고, 참여 순서가 선행하는 게스트 단말기의 개별 배달비는 참여 순서가 후행하는 게스트 단말기의 개별 배달비보다 작도록 산출하는 것을 특징으로 하는 경로기반 공동주문 어플리케이션 장치
|