KR102527365B1 - Goods delivery service system, server and method - Google Patents
Goods delivery service system, server and method Download PDFInfo
- Publication number
- KR102527365B1 KR102527365B1 KR1020220097726A KR20220097726A KR102527365B1 KR 102527365 B1 KR102527365 B1 KR 102527365B1 KR 1020220097726 A KR1020220097726 A KR 1020220097726A KR 20220097726 A KR20220097726 A KR 20220097726A KR 102527365 B1 KR102527365 B1 KR 102527365B1
- Authority
- KR
- South Korea
- Prior art keywords
- pick
- destination
- delivery
- pole
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/08355—Routing methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0838—Historical data
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 배달 대행, 퀵 서비스 등과 같이 픽업지와 도착지가 있는 물품 배송의 경우에, 배송원이 복잡한 계산을 진행할 필요 없이 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주도록 구현한 물품 배송 서비스 시스템, 서버 및 방법에 관한 것으로, 의뢰인 단말기가 입력수단을 통해 의뢰정보를 입력받아 전송하며; 물품 배송 서비스 서버가 의뢰인 단말기에서 전송한 의뢰정보를 수신받아 등록하며, 배송원 위치정보를 수신받아 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주기 위한 추천정보를 생성시켜 통보하며; 데이터베이스가 물품 배송 서비스 서버에서 등록하는 의뢰정보를 저장해 두며; 배송원 단말기가 위치감지수단으로 현재 위치를 감지해서 배송원 위치정보를 물품 배송 서비스 서버로 전송해 준 후에, 물품 배송 서비스 서버에서 전송한 추천정보를 수신받아 최적의 물품 배송 순서를 출력수단을 통해 배송원에게 알려 준다.In the case of delivery of goods with a pick-up point and a destination, such as a delivery agency or quick service, the present invention provides optimal delivery of items dispatched to the delivery man based on the location of the delivery man without the need for the delivery man to perform complex calculations. It relates to a product delivery service system, server, and method implemented to recommend an order, wherein a client terminal receives and transmits request information through an input means; The product delivery service server receives and registers the request information transmitted from the client's terminal, receives the location information of the delivery person, and recommends the optimal delivery order for the items dispatched to the delivery person based on the location of the delivery person generating and notifying recommendation information; The database stores the request information registered in the product delivery service server; After the delivery person terminal detects the current location with the location detection means and transmits the location information of the delivery person to the product delivery service server, it receives the recommendation information transmitted from the product delivery service server and outputs the optimal order of product delivery through the output means. Notify the delivery person.
Description
본 발명의 기술 분야는 물품 배송 서비스 시스템, 서버 및 방법에 관한 것으로, 특히 배달 대행, 퀵 서비스 등과 같이 픽업지와 도착지가 있는 물품 배송의 경우에, 배송원이 복잡한 계산을 진행할 필요 없이 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주도록 구현한 물품 배송 서비스 시스템, 서버 및 방법에 관한 것이다.The technical field of the present invention relates to a product delivery service system, server, and method. A product delivery service system implemented to recommend an optimal delivery order for items dispatched to a delivery person based on location, a server, and a method.
일반적인 물품 배송 서비스 시스템은, 의뢰인이 배송을 신청하게 되면, 해당 지역의 배송원이 배송 신청을 한 의뢰인을 찾아가 물품을 전달받으며, 배송원이 물품을 전달받으면서 다수 개의 빈칸으로 이루어진 운송장을 의뢰인에게 전달하고, 의뢰인으로 하여금 배송 시 필요한 성명, 이름, 주소 등이 수기로 기록하도록 하며, 배송원은 이렇게 수기로 기록된 운송장을 전달받아 포장한 박스에 붙이고 가지고 나오도록 하고 있다.In a general product delivery service system, when a client applies for delivery, a delivery person in the region visits the client who has applied for delivery and receives the item, and the delivery person delivers a waybill consisting of a number of blanks to the client while receiving the item. In addition, the client is required to manually record the name, name, address, etc. necessary for delivery, and the delivery person receives the handwritten invoice, attaches it to the box, and brings it out.
수기로 운송정보가 기록되어 있는 운송장을 살펴보면, 4장이 겹쳐져 하나의 세트로 이루어져 있게 되는데, 이때 통상 수기로 운송정보를 기록하게 되면서 하단에 나란히 겹쳐져 있는 3장의 용지에도 먹지를 통해 동일한 내용의 운송정보가 기록되게 되는 것이다. 따라서 배송원이 의뢰인의 물품을 픽업하고 가지고 갈 때 4장이 하나의 세트로 이루어진 운송장 중, 어느 하나를 의뢰인에게 영수증 형식으로 전달하고, 이후 배송원이 해당 지점으로 물품을 가지고 오게 되면, 지점에서 운송장 중 어느 하나를 보관한 후, 다시 본사로 해당 물품을 배송하게 된다.Looking at the waybill on which transportation information is recorded by hand, it consists of four overlapping sheets. At this time, as the transportation information is recorded by handwriting, the three sheets of paper overlapping side by side at the bottom also have the same contents of transportation information through ink. will be recorded. Therefore, when the delivery person picks up and takes the customer's item, one of the four invoices as a set is delivered to the client in the form of a receipt, and then, when the delivery person brings the item to the branch, After storing one of them, the item is shipped back to the head office.
본사에서도 포장박스에 붙어 있는 운송장을 제외한 나머지 한 장을 보관하고, 도착지 주변의 지점으로 해당 물품을 배송하도록 되어 있는 것이다. 그러나 동일 지역이라 할지라도 당일 배송을 요청할 경우에, 퀵 서비스를 요청해야 하기 때문에 추가 요금이 청구되고, 더욱이 다른 지역으로의 배송을 요청할 경우에는 최소 2일 이상이 소요되는 단점이 있었다. 다시 말해서, 물품을 배송하기 위한 지출 비용 대비 시간이 장시간 소요되는 단점이 있고, 이와 같이 비용 대비 효율이 낮은 단점을 개선할 필요가 있다고 할 것이다.The head office is supposed to keep one copy of the package, except for the waybill attached to the packaging box, and deliver the item to a branch near the destination. However, even in the same area, when requesting same-day delivery, an additional fee is charged because a quick service must be requested, and moreover, when requesting delivery to another area, there is a disadvantage that it takes at least two days. In other words, there is a disadvantage that it takes a long time compared to the expenditure cost for delivering the product, and it will be said that there is a need to improve such a disadvantage of low cost efficiency.
한국등록특허 제10-193865호(2019.01.09. 등록)는 일정이 등록된 불특정 다수에 선택적으로 물품 배송을 의뢰할 수 있는 물품 배송 시스템과 그 방법에 관하여 개시되어 있는데, 픽업지와 도착지 및 시간이 포함된 이동 경로가 포함된 일상 정보를 등록하는 복수 개의 수행 단말; SNS 메신저, 음성 통화 또는 앱을 통하여 접수된 물품 배송 요청 정보에 포함된 물품 전달 장소와, 물품 배송지를 확인하고, 수행 단말들이 등록한 일상 정보에 포함된 이동 경로 중에 물품 배송 요청 정보에 포함된 물품 전달 장소와 물품 배송지가 설정된 기준 이내의 범위에 해당되는 수행 단말들 중 적어도 하나에 물품 배송을 의뢰하는 서버; 배송된 물품을 수령하는 수령인의 수령 단말; 물품의 배송 도착지와, 날짜 및 시간, 물품 전달 지점과, 수령 방법과, 요청 사항 중 적어도 하나 이상을 포함하는 배송 요청 정보를 서버에 송신하는 의뢰인 단말; 및 계약에 의해 지정된 업소와 공공장소 중 어느 하나에 설치된 단말로 물품의 수령 정보를 서버와 수령 단말 중 적어도 하나에 송신할 수 있는 거점 단말을 포함하고, 서버는 배송 요청을 수락 및 물품의 배송을 진행하는 수행 단말의 암호화된 식별 코드를 생성하고, 식별 코드를 분할하여 배송을 의뢰하는 의뢰인 단말 또는 물품의 위탁 또는 수령 지점으로 설정된 거점 단말과 수행 단말에 분할되어 서로 다른 식별 코드를 송신하고, 의뢰인 단말 또는 거점 단말은 수행 단말로부터 수신된 분할 식별 정보를 복호화하고, 서버에서 수신된 분할된 나머지 식별 정보를 복호화 후 결합시켜 유효성을 확인하는 것을 특징으로 한다. 개시된 기술에 따르면, 일반인이 자기의 출퇴근, 출장, 거주 및 생활 지역, 특히 지방이나 장거리 출장을 계획 중인 일반인에게 해당 일정에 맞는 물품 배송을 의뢰함에 따라 저렴한 비용과 빠른 시간으로 물품 배송이 이루어질 수 있으며, 또한 일반인이 주요 경제 활동 외에 자신의 일정 및 이동 경로에 일치된 물품의 배송 의뢰를 수행함에 따라 주 경제 활동 외에도 부업이 매우 용이하여 가계 소득을 높일 수 있다.Korean Registered Patent No. 10-193865 (registered on Jan. 9, 2019) discloses a product delivery system and method that can selectively request product delivery to an unspecified number of registered schedules, including the pickup location, destination, and time. a plurality of performing terminals registering daily information including the movement path included therein; The item delivery location and item delivery location included in the item delivery request information received through SNS messenger, voice call, or app are checked, and the item included in the item delivery request information is delivered during the movement route included in the daily information registered by the terminals. a server requesting delivery of goods to at least one of execution terminals corresponding to a range within a set standard of a place and a delivery place of goods; a receiving terminal of a recipient receiving the delivered goods; A client terminal that transmits delivery request information including at least one of a delivery destination of the goods, a date and time, a delivery point of the goods, a receiving method, and a request to the server; and a terminal installed in any one of business establishments and public places designated by the contract, and a base terminal capable of transmitting item receipt information to at least one of the server and the receiving terminal, and the server accepts the delivery request and delivers the goods. Generates an encrypted identification code of the performing terminal, divides the identification code, and divides the identification code into a client terminal requesting delivery or a base terminal set as a consignment or receiving point of goods and a performing terminal to transmit different identification codes, and the client terminal It is characterized in that the terminal or base terminal decodes the divided identification information received from the performing terminal, decodes the remaining divided identification information received from the server, and then combines them to confirm validity. According to the disclosed technology, goods can be delivered at low cost and in a short time as the general public requests delivery of goods according to the schedule to the general public who is planning to go to work, business trip, residence and living area, especially to the local area or long-distance business trip, In addition, as ordinary people carry out delivery requests for goods that match their schedules and travel routes in addition to their main economic activities, it is very easy to have a side job in addition to their main economic activities, which can increase household income.
한국공개특허 제10-2021-0033614호(2021.03.29. 공개)는 배송 서비스를 이용하는 이용자들의 의사를 고려하여 배송에 더욱 적합한 배송인을 결정하는 배송 서비스 방법 및 장치에 관하여 개시되어 있다. 개시된 기술에 따르면, 배송물의 발송 가능 장소, 발송 가능 시간 및 배송지를 포함하는 배송요청정보를 수신하는 단계; 출발예상시간, 픽업지 및 목적지가 수신된 배송인들 중에서, 배송요청정보에 매칭되는 배송인을 선별하는 단계; 및 배송인이 선별되는 경우, 매칭정보를 통지하는 단계를 포함하는 것을 특징으로 함으로써, 선택 가능한 배송인의 범위가 전문 배송업체에 해당하지 않는 제3자에 까지 확장되므로, 배송에 더욱 최적화된 배송인을 선별할 수 있으며, 또한 서비스 이용자들이 요구하는 배송에 더욱 최적화된 배송인이 결정되므로, 더욱 향상된 사용자 편의성을 제공할 수 있다.Korean Patent Publication No. 10-2021-0033614 (published on March 29, 2021) discloses a delivery service method and apparatus for determining a more suitable shipper for delivery in consideration of the intentions of users using the delivery service. According to the disclosed technology, the step of receiving delivery request information including a place where delivery is possible, a time available for delivery, and a delivery address; Selecting a shipper matching the delivery request information from among shippers for whom an estimated departure time, pick-up point, and destination have been received; and, when a carrier is selected, notifying matching information. By doing so, the range of carriers that can be selected is expanded to third parties that do not correspond to professional carriers, so delivery is more optimized for delivery. It is possible to select a person, and since a delivery person more optimized for delivery requested by service users is determined, further improved user convenience can be provided.
상술한 바와 같은 종래의 기술에서는, 배달 대행, 퀵 서비스, 택배 등 모든 모빌리티를 통해 배송을 진행할 경우, 각 주문에 따라 픽업지와 도착지가 있으며, 또한 이에 대한 배송을 어떤 배송 순서를 가져가는 것이 효율적인 것인가에 따라, 사용하는 에너지 및 리소스와 환경 보호에 매우 중요한 부분이 된다. 가고자 하는 주문 건이 여러 개일 때, 픽업지와 도착지를 어떻게 가야만 효율적인 배송이 되는 것인가는, 배송원이 쉽게 알 수 없는 어려운 문제가 된다. 택배의 경우에는 도착지만 있는 상황이라 그나마 쉬운 결정을 내릴 수 있으나, 배달 대행, 퀵 서비스 등과 같이 픽업지와 도착지가 있는 물품 배송의 경우에는 배송원이 복잡한 계산을 스스로 진행해야 하는 단점을 가지고 있으며, 이에 배송원의 리소스와 배송 시간을 증가시키고, 복잡하고 느린 배송 시작으로 효율적인 업무에 도움이 되지 못하는 단점도 가지고 있다.In the conventional technology as described above, when delivery is carried out through all mobility such as delivery agency, quick service, and courier, there is a pick-up point and a destination according to each order, and it is efficient to take a delivery order for delivery Depending on how it is used, it is a very important part of the energy and resources used and the protection of the environment. When there are several orders to go, it becomes a difficult problem that the delivery man cannot easily understand how to go to the pick-up point and destination for efficient delivery. In the case of parcel delivery, it is possible to make an easy decision because there is only a destination, but in the case of delivery of items with a pick-up point and destination, such as a delivery agency or quick service, the delivery person has to perform complicated calculations on their own. As a result, it increases the resources and delivery time of the delivery person, and has the disadvantage of not being helpful for efficient work due to the complicated and slow delivery start.
본 발명이 해결하고자 하는 과제는, 전술한 바와 같은 단점 내지 필요성을 해결하기 위한 것으로, 배달 대행, 퀵 서비스 등과 같이 픽업지와 도착지가 있는 물품 배송의 경우에, 배송원이 복잡한 계산을 진행할 필요 없이 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주도록 구현한 물품 배송 서비스 시스템, 서버 및 방법을 제공하는 것이다.The problem to be solved by the present invention is to solve the above-mentioned disadvantages or needs, and in the case of delivery of goods with a pick-up point and a destination, such as a delivery agency, quick service, etc., without the need for a delivery person to perform complicated calculations. An object of the present invention is to provide a product delivery service system, server, and method implemented to recommend an optimal delivery order for items dispatched to a delivery man based on the location of the delivery man.
상술한 과제를 해결하는 수단으로는, 본 발명의 한 특징에 따르면, 입력수단을 통해 의뢰정보를 입력받아 전송하는 의뢰인 단말기; 상기 의뢰인 단말기에서 전송한 의뢰정보를 수신받아 등록하며, 배송원 위치정보를 수신받아 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주기 위한 추천정보를 생성시켜 통보하는 물품 배송 서비스 서버; 상기 물품 배송 서비스 서버에서 등록하는 의뢰정보를 저장해 두는 데이터베이스; 및 위치감지수단으로 현재 위치를 감지해서 배송원 위치정보를 상기 물품 배송 서비스 서버로 전송해 준 후에, 상기 물품 배송 서비스 서버에서 전송한 추천정보를 수신받아 최적의 물품 배송 순서를 출력수단을 통해 배송원에게 알려 주는 배송원 단말기를 포함하는 물품 배송 서비스 시스템을 제공한다.As a means for solving the above problems, according to one feature of the present invention, a client terminal for receiving and transmitting request information through an input means; Receives and registers the request information transmitted from the client's terminal, receives the location information of the delivery person, and generates recommendation information for recommending the optimal delivery order for the items dispatched to the delivery person based on the location of the delivery person. An item delivery service server that notifies and informs; a database storing request information registered in the product delivery service server; and After detecting the current location by the location detection means and transmitting the location information of the delivery person to the product delivery service server, recommendation information transmitted from the product delivery service server is received and the optimal product delivery order is delivered through the output means. Provided is a product delivery service system including a deliveryman terminal informing the member.
일 실시 예에서, 상기 의뢰인 단말기는, 입력수단을 통해 물품 종류, 픽업지, 도착지의 정보를 포함한 의뢰정보를 입력받고, 의뢰인식별정보 또는 의뢰인단말기식별정보를 상기 의뢰정보에 포함시켜 상기 물품 배송 서비스 서버로 전송하는 것을 특징으로 한다.In one embodiment, the client terminal receives request information including information on the type of goods, pick-up location, and destination through an input means, and includes client identification information or client terminal identification information in the request information to provide the product delivery service. characterized in that it is transmitted to the server.
일 실시 예에서, 상기 물품 배송 서비스 서버는, 상기 의뢰인 단말기로부터 수신받은 의뢰정보에서 물품 종류, 픽업지, 도착지의 정보를 확인하며, 픽업지와 도착지가 있는 물품 배송에 대한 의뢰정보인지를 확인하는 것을 특징으로 한다.In one embodiment, the product delivery service server checks information on the item type, pick-up location, and destination in the request information received from the client terminal, and confirms whether the request information for product delivery with the pick-up location and destination is characterized by
일 실시 예에서, 상기 물품 배송 서비스 서버는, 상기 의뢰인 단말기로부터 수신받은 의뢰정보에서 물품 종류, 픽업지, 도착지의 정보, 의뢰인식별정보나 의뢰인단말기식별정보를 확인하며, 의뢰정보를 물품 종류정보별, 픽업지정보별, 도착지정보별, 의뢰인식별정보별 또는 의뢰인단말기식별정보별로 데이터베이스화시켜 상기 데이터베이스에 등록하는 것을 특징으로 한다.In one embodiment, the product delivery service server checks the item type, pick-up location, destination information, client identification information or client terminal identification information from the request information received from the client terminal, and divides the request information according to product type information. , It is characterized in that the database is registered by pickup point information, destination information, client identification information, or client terminal identification information and registered in the database.
일 실시 예에서, 상기 물품 배송 서비스 서버는, 배송원의 위도 및 경도와 물품들의 각 픽업지와 도착지의 위도 및 경도를 확인하여 상기 배송원 단말기 측에 표시시켜 주는 것을 특징으로 한다.In one embodiment, the product delivery service server is characterized in that the latitude and longitude of the delivery person and the latitude and longitude of each pick-up point and destination of the goods are checked and displayed on the side of the delivery person terminal.
일 실시 예에서, 상기 물품 배송 서비스 서버는, 배송원의 위도 및 경도와 물품들의 각 픽업지와 도착지의 위도 및 경도를 통해, 를 이용하여 배송원과 각 픽업지 간의 거리, 배송원과 각 도착지 간의 거리, 각 픽업지와 각 도착지 간의 거리, 각 픽업지 간의 거리, 각 도착지 간의 거리를 계산하는 것을 특징으로 한다.In one embodiment, the item delivery service server, through the latitude and longitude of the delivery person and the latitude and longitude of each pick-up point and destination of the items, It is characterized in that the distance between the delivery person and each pick-up point, the distance between each pick-up point and each destination, the distance between each pick-up point and each destination, the distance between each pick-up point, and the distance between each destination are calculated using
삭제delete
일 실시 예에서, 상기 물품 배송 서비스 서버는, 배송원과 각 픽업지 간의 거리, 배송원과 각 도착지 간의 거리, 각 픽업지와 각 도착지 간의 거리, 각 픽업지 간의 거리, 각 도착지 간의 거리를 이용하여, 도착지들 중에서 배송원과 가장 먼 도착지인 도착지 극과, 도착지 극에서 가장 먼 픽업지 또는 배송원과 가장 가까운 픽업지인 픽업지 극을 탐색하며, 배송원이 첫 번째로 갈 곳을 픽업지 극으로 설정하여 상기 데이터베이스에 등록하거나, 상기 배송원 단말기에 통보하며, 그런 다음에 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에, 픽업지 극을 기준으로, 픽업지 극에 대응하는 도착지, 픽업지 극 외의 각 픽업지와의 거리를 비교하여, 픽업지 극에서 가장 가까운 위치가 어디인지를 탐색하여 두 번째로 갈 곳으로 설정하여 상기 데이터베이스에 등록하거나, 상기 배송원 단말기에 통보하는 것을 특징으로 한다.In one embodiment, the goods delivery service server uses the distance between the delivery person and each pickup location, the distance between the delivery person and each destination, the distance between each pickup location and each destination, the distance between each pickup location, and the distance between each destination. So, among the destinations, the destination pole, which is the farthest destination from the delivery person, and the pickup point pole, which is the farthest pickup point from the destination pole or the pickup point closest to the delivery person, are searched, and the pickup point pole is the place where the delivery person will go first. set to be registered in the database or notified to the deliveryman terminal, and then, on the condition that you cannot go to the destination without going through the pick-up point, based on the pick-up point pole, the destination point corresponding to the pick-up point pole, the pick-up point pole It is characterized by comparing the distance to each other pick-up location, searching for the location closest to the pick-up point pole, setting it as the second place to go, registering it in the database, or notifying the deliveryman terminal.
일 실시 예에서, 상기 물품 배송 서비스 서버는, 두 번째로 갈 곳이 픽업지 극에 대응하는 도착지인 경우에, 두 번째로 갈 곳을 기준으로, 두 번째로 갈 곳과 픽업지 극 외의 각 픽업지 간의 거리들을 비교하여 가장 가까운 픽업지를 탐색하여 세 번째로 갈 곳으로 설정하며, 그 다음에 두 번째 및 세 번째로 갈 곳 설정과 유사하게 네 번째 및 다섯 번째 갈 곳을 설정하여, 도착지 극까지의 순서를 탐색하여 설정하는 것을 특징으로 한다.In one embodiment, the goods delivery service server, when the second place to go is a destination corresponding to the pick-up point pole, based on the second place to go, each pick-up other than the second place to go and the pick-up point pole Compare the distances between destinations to find the nearest pick-up point and set it as the third place to go, then set the fourth and fifth places to go similarly to the second and third places to go, until the destination pole It is characterized in that the order of is searched and set.
일 실시 예에서, 상기 물품 배송 서비스 서버는, 두 번째로 갈 곳이 픽업지 극 외의 픽업지인 경우에, 두 번째로 갈 곳을 기준으로, 픽업지 극에 대응하는 도착지, 두 번째로 갈 곳에 대응하는 도착지, 픽업지 극과 두 번째로 갈 곳 외의 각 픽업지와의 거리를 비교하여, 가장 가까운 위치가 어디인지를 탐색하여 세 번째로 갈 곳으로 설정하며, 그 다음에 두 번째 및 세 번째로 갈 곳 설정과 유사하게 네 번째 및 다섯 번째 갈 곳을 설정하여, 도착지 극까지의 순서를 탐색하여 설정하는 것을 특징으로 한다.In one embodiment, the goods delivery service server, when the second place to go is a pick-up place other than the pick-up point pole, based on the second place to go, the destination corresponding to the pick-up point pole, and the second place to go Compare the distance to each pick-up point other than the destination, pick-up point pole and the second place to go, search for the closest location and set it as the third place to go, and then the second and third Similar to the destination setting, the fourth and fifth destinations are set, and the order to the destination pole is searched and set.
일 실시 예에서, 상기 데이터베이스는, 상기 물품 배송 서비스 서버에서 등록하는 의뢰정보를 물품 종류정보별, 픽업지정보별, 도착지정보별, 의뢰인식별정보별 또는 의뢰인단말기식별정보별로 데이터베이스화하여 저장해 두는 것을 특징으로 한다.In one embodiment, the database stores the request information registered in the product delivery service server into a database by product type information, pickup point information, destination information, client identification information, or client terminal identification information. to be characterized
일 실시 예에서, 상기 데이터베이스는, 상기 물품 배송 서비스 서버로부터 등록되는 픽업지 극, 두 번째로 갈 곳, 세 번째로 갈 곳, 네 번째로 갈 곳, 다섯 번째 갈 곳, 도착지 극의 추천정보를 배송원식별정보별로 데이터베이스화하여 저장해 두는 것을 특징으로 한다.In one embodiment, the database, the pick-up point, the second place to go, the third place to go, the fourth place to go, the fifth place to go, and the destination pole registered by the goods delivery service server is recommended information. Characterized in that the delivery source identification information is converted into a database and stored.
일 실시 예에서, 상기 배송원 단말기는, 상기 물품 배송 서비스 서버에서 확인한 배송원의 위도 및 경도와 물품들의 각 픽업지와 도착지의 위도 및 경도를 출력수단을 통해 표시하는 것을 특징으로 한다.In one embodiment, the delivery man terminal is characterized in that the latitude and longitude of the delivery man confirmed by the goods delivery service server and the latitude and longitude of each pick-up point and destination of the goods are displayed through an output means.
일 실시 예에서, 상기 배송원 단말기는, 상기 물품 배송 서비스 서버로부터 통보되는 픽업지 극, 두 번째로 갈 곳, 세 번째로 갈 곳, 네 번째로 갈 곳, 다섯 번째 갈 곳, 도착지 극의 추천정보를 수신받아 출력수단을 통해 배송원에게 알려주는 것을 특징으로 한다.In one embodiment, the delivery person terminal recommends a pick-up destination pole, a second place to go, a third place to go, a fourth place to go, a fifth place to go, and a destination pole notified from the product delivery service server. It is characterized in that information is received and notified to a delivery person through an output means.
일 실시 예에서, 상기 의뢰인 단말기는, 긴급 물품에 대한 긴급의뢰정보와 함께 긴급 배송을 상기 물품 배송 서비스 서버로 요청하는 것을 특징으로 한다.In one embodiment, the client terminal is characterized in that it requests urgent delivery to the product delivery service server together with urgent request information on urgent products.
일 실시 예에서, 상기 물품 배송 서비스 서버는, 상기 의뢰인 단말기에서 요청한 긴급의뢰정보를 수신받아, 상기 데이터베이스에 저장된 추천정보를 확인하여 긴급의뢰정보에 가장 유사한 픽업지와 도착지를 가지면서 가장 빨리 배송할 수 있는 추천정보를 검색하며, 검색한 추천정보에 긴급의뢰정보를 끼워놓기를 요청하기 위한 끼워놓기요청신호를 생성시켜 상기 배송원 단말기로 전송하며, 상기 배송원 단말기로부터 승낙신호를 수신받아 검색한 추천정보에 긴급의뢰정보를 끼워놓은 정보를 배송원별로 데이터베이스화시켜 상기 데이터베이스에 등록하는 것을 특징으로 한다.In one embodiment, the goods delivery service server receives the urgent request information requested by the client terminal, checks the recommendation information stored in the database, and provides the fastest delivery while having a pick-up point and a destination most similar to the urgent request information. Searches for recommended information that can be searched, generates an insertion request signal for requesting to insert urgent request information into the searched recommendation information, transmits it to the delivery person terminal, and receives and searches for an acceptance signal from the delivery person terminal. It is characterized in that the information in which the urgent request information is inserted into the recommendation information is made into a database for each delivery company and registered in the database.
일 실시 예에서, 상기 데이터베이스는, 상기 물품 배송 서비스 서버에서 등록하는 추천정보에 긴급의뢰정보를 끼워놓은 정보를 배송원별로 데이터베이스화하여 저장해 두는 것을 특징으로 한다.In one embodiment, the database is characterized in that information in which emergency request information is inserted into recommendation information registered in the product delivery service server is converted into a database for each delivery person and stored.
일 실시 예에서, 상기 배송원 단말기는, 상기 물품 배송 서비스 서버로부터 끼워놓기요청신호를 수신받아, 자기 자신의 추천정보에 긴급의뢰정보를 끼워놓기를 요청하는 정보를 출력수단을 통해 출력하며, 입력수단을 통해 승낙을 입력받아 승낙신호를 생성시켜 상기 물품 배송 서비스 서버로 전송하는 것을 특징으로 한다.In one embodiment, the delivery person terminal receives the insertion request signal from the product delivery service server, outputs information requesting insertion of emergency request information into its own recommendation information through an output means, and inputs It is characterized in that the acceptance signal is received through means, and an acceptance signal is generated and transmitted to the product delivery service server.
상술한 과제를 해결하는 수단으로는, 본 발명의 다른 한 특징에 따르면, 네트워크를 통해 통신 접속된 의뢰인 단말기, 배송원 단말기 각각을 식별하며, 상기 의뢰인 단말기에서 전송한 의뢰정보를 수신받아 전달하며, 상기 배송원 단말기에서 전송한 배송원 위치정보를 수신받아 전달한 후에 추천정보를 전달받아 상기 배송원 단말기에 통보하는 인터페이스부; 및 상기 인터페이스부를 통해 전달되는 의뢰정보를 데이터베이스에 등록하며, 상기 인터페이스부를 통해 배송원 위치정보를 전달받아 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주기 위한 추천정보를 생성시켜 상기 인터페이스부로 전달하는 물품 배송 서비스부를 포함하는 물품 배송 서비스 서버를 제공한다.As a means for solving the above problems, according to another feature of the present invention, each of a client terminal and a deliveryman terminal that is communicatively connected through a network is identified, and request information transmitted from the client terminal is received and transmitted, an interface unit for receiving and transmitting recommendation information transmitted from the delivery man terminal and notifying the delivery man terminal of the delivery man's location information; and registering the request information transmitted through the interface unit in the database, receiving the location information of the delivery person through the interface unit, and recommending an optimal delivery order for the items dispatched to the delivery person based on the location of the delivery person. Provides a product delivery service server including a product delivery service unit generating recommendation information for a product and delivering it to the interface unit.
상술한 과제를 해결하는 수단으로는, 본 발명의 또 다른 한 특징에 따르면, 의뢰인 단말기가 입력수단을 통해 의뢰정보를 입력받아 전송하는 단계; 물품 배송 서비스 서버가 상기 의뢰인 단말기에서 전송한 의뢰정보를 수신받아 등록하는 단계; 데이터베이스가 상기 물품 배송 서비스 서버에서 등록하는 의뢰정보를 저장해 두는 단계; 배송원 단말기가 위치감지수단으로 현재 위치를 감지해서 배송원 위치정보를 상기 물품 배송 서비스 서버로 전송해 주는 단계; 상기 물품 배송 서비스 서버가 배송원 위치정보를 수신받아 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주기 위한 추천정보를 생성시켜 통보하는 단계; 및 상기 배송원 단말기가 상기 물품 배송 서비스 서버에서 전송한 추천정보를 수신받아 최적의 물품 배송 순서를 출력수단을 통해 배송원에게 알려 주는 단계를 포함하는 물품 배송 서비스 방법을 제공한다.As a means for solving the above problems, according to another feature of the present invention, the client terminal receiving and transmitting request information through an input means; receiving and registering request information transmitted from the client terminal by a product delivery service server; storing request information registered in the product delivery service server in a database; detecting a current location by a delivery person terminal using a location detecting means and transmitting location information of the delivery person to the product delivery service server; generating and notifying recommendation information for recommending an optimal delivery order for items dispatched to the delivery man based on the position of the delivery man based on the delivery man's position by the goods delivery service server; and receiving the recommendation information transmitted from the product delivery service server by the delivery person terminal and notifying the delivery person of an optimal product delivery order through an output unit.
본 발명의 효과로는, 배달 대행, 퀵 서비스 등과 같이 픽업지와 도착지가 있는 물품 배송의 경우에, 배송원이 복잡한 계산을 진행할 필요 없이 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주도록 구현한 물품 배송 서비스 시스템, 서버 및 방법을 제공함으로써, 배송원의 리소스와 배송 시간을 줄이고, 편리하고 빠른 배송 시작으로 효율적인 업무에 도움이 되도록 할 수 있는 것이다.As an effect of the present invention, in the case of delivery of goods with a pick-up point and a destination, such as a delivery agency, quick service, etc., the delivery man does not have to perform complicated calculations, and the goods dispatched to the delivery man based on the location of the delivery man By providing an item delivery service system, server, and method implemented to recommend an optimal delivery order for the product, it is possible to reduce the resources and delivery time of the delivery person, and to help efficient work with convenient and fast delivery start.
도 1은 본 발명의 실시 예에 따른 물품 배송 서비스 시스템을 설명하는 도면이다.
도 2는 도 1에 있는 물품 배송 서비스 서버에서 사용하는 픽업지와 도착지 간의 거리 계산식을 설명하는 도면이다.
도 3은 도 1에 있는 물품 배송 서비스 서버에서의 픽업지 극과 도착지 극 탐색 시 3개의 주문 예를 설명하는 도면이다.
도 4는 도 1에 있는 물품 배송 서비스 서버에서의 도착지 극 탐색을 설명하는 도면이다.
도 5는 도 1에 있는 물품 배송 서비스 서버에서의 픽업지 극 탐색을 설명하는 도면이다.
도 6은 도 1에 있는 물품 배송 서비스 서버에서의 두 번째로 갈 곳 탐색을 설명하는 도면이다.
도 7은 도 1에 있는 물품 배송 서비스 서버에서의 세 번째로 갈 곳 탐색을 설명하는 도면이다.
도 8은 도 1에 있는 물품 배송 서비스 서버에서의 최적 배송 순서 탐색을 설명하는 도면이다.
도 9는 도 1에 있는 물품 배송 서비스 서버를 설명하는 도면이다.
도 10은 본 발명의 실시 예에 따른 물품 배송 서비스 방법을 설명하는 도면이다.
도 11은 도 10에 있는 추천정보 통보 단계를 설명하는 도면이다.1 is a diagram illustrating a product delivery service system according to an embodiment of the present invention.
FIG. 2 is a diagram explaining a distance calculation formula between a pick-up point and a destination used in the product delivery service server in FIG. 1 .
FIG. 3 is a diagram illustrating three order examples when searching for a pick-up point pole and a destination pole in the goods delivery service server in FIG. 1 .
FIG. 4 is a diagram explaining a destination pole search in the goods delivery service server in FIG. 1 .
FIG. 5 is a diagram explaining a pickup location pole search in the goods delivery service server in FIG. 1 .
FIG. 6 is a diagram for explaining a search for a second place to go in the goods delivery service server in FIG. 1 .
FIG. 7 is a diagram explaining a third place to go search in the goods delivery service server in FIG. 1 .
FIG. 8 is a diagram explaining an optimal delivery order search in the product delivery service server in FIG. 1 .
FIG. 9 is a diagram illustrating a product delivery service server in FIG. 1 .
10 is a diagram explaining a product delivery service method according to an embodiment of the present invention.
FIG. 11 is a diagram for explaining the recommendation information notification step in FIG. 10 .
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시 예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시 예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시 예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 본 발명에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 본 발명의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.Hereinafter, with reference to the accompanying drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily carry out the present invention. However, since the description of the present invention is only an embodiment for structural or functional description, the scope of the present invention should not be construed as being limited by the embodiments described in the text. That is, since the embodiment can be changed in various ways and can have various forms, it should be understood that the scope of the present invention includes equivalents capable of realizing the technical idea. In addition, since the object or effect presented in the present invention does not mean that a specific embodiment should include all of them or only such effects, the scope of the present invention should not be construed as being limited thereto.
본 발명에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.The meaning of terms described in the present invention should be understood as follows.
"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 어떤 구성요소가 다른 구성요소에 "연결되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.Terms such as "first" and "second" are used to distinguish one component from another, and the scope of rights should not be limited by these terms. For example, a first element may be termed a second element, and similarly, a second element may be termed a first element. It should be understood that when an element is referred to as “connected” to another element, it may be directly connected to the other element, but other elements may exist in the middle. On the other hand, when an element is referred to as being “directly connected” to another element, it should be understood that no intervening elements exist. Meanwhile, other expressions describing the relationship between components, such as “between” and “immediately between” or “adjacent to” and “directly adjacent to” should be interpreted similarly.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다" 또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Singular expressions should be understood to include plural expressions unless the context clearly dictates otherwise, and terms such as “comprise” or “having” refer to a described feature, number, step, operation, component, part, or It should be understood that it is intended to indicate that a combination exists, and does not preclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.All terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present invention belongs, unless defined otherwise. Terms defined in commonly used dictionaries should be interpreted as consistent with meanings in the context of related art, and cannot be interpreted as having ideal or excessively formal meanings unless explicitly defined in the present invention.
이제 본 발명의 실시 예에 따른 물품 배송 서비스 시스템, 서버 및 방법에 대하여 도면을 참고로 하여 상세하게 설명한다.Now, a product delivery service system, server, and method according to an embodiment of the present invention will be described in detail with reference to the drawings.
도 1은 본 발명의 실시 예에 따른 물품 배송 서비스 시스템을 설명하는 도면이며, 도 2는 도 1에 있는 물품 배송 서비스 서버에서 사용하는 픽업지와 도착지 간의 거리 계산식을 설명하는 도면이며, 도 3은 도 1에 있는 물품 배송 서비스 서버에서의 픽업지 극과 도착지 극 탐색 시 3개의 주문 예를 설명하는 도면이며, 도 4는 도 1에 있는 물품 배송 서비스 서버에서의 도착지 극 탐색을 설명하는 도면이며, 도 5는 도 1에 있는 물품 배송 서비스 서버에서의 픽업지 극 탐색을 설명하는 도면이며, 도 6은 도 1에 있는 물품 배송 서비스 서버에서의 두 번째로 갈 곳 탐색을 설명하는 도면이며, 도 7은 도 1에 있는 물품 배송 서비스 서버에서의 세 번째로 갈 곳 탐색을 설명하는 도면이며, 도 8은 도 1에 있는 물품 배송 서비스 서버에서의 최적 배송 순서 탐색을 설명하는 도면이다.1 is a diagram explaining a product delivery service system according to an embodiment of the present invention, FIG. 2 is a diagram explaining a distance calculation formula between a pick-up point and a destination used in the product delivery service server in FIG. 1, and FIG. It is a view explaining three order examples when searching for a pick-up point pole and a destination pole in the goods delivery service server in FIG. 1, and FIG. FIG. 5 is a diagram explaining pickup location pole search in the product delivery service server in FIG. 1, and FIG. 6 is a diagram explaining the second destination search in the product delivery service server in FIG. 1, and FIG. is a diagram for explaining the search for the third place to go in the product delivery service server in FIG. 1 , and FIG. 8 is a diagram for explaining the search for the optimal delivery order in the product delivery service server in FIG. 1 .
도 1 내지 8을 참조하면, 물품 배송 서비스 시스템(100)은, 복수 개의 의뢰인 단말기(110), 물품 배송 서비스 서버(120), 데이터베이스(130), 복수 개의 배송원 단말기(140), 네트워크(150)를 포함한다.1 to 8, the product
의뢰인 단말기(110)는, 키패드, 터치스크린, 터치패드 등과 같은 입력수단을 통해 의뢰정보를 입력하는 경우에, 해당 입력된 의뢰정보를 네트워크(150)를 통해 물품 배송 서비스 서버(120)로 전송해 준다.When the
일 실시 예에서, 의뢰인 단말기(110)는, 입력수단을 통해 입력받은 의뢰정보에 예를 들어, 물품 종류, 픽업지, 도착지 등의 정보를 포함할 수 있으며, 또한 자기 자신을 식별해 주기 위한 고유 식별정보(예를 들어, 의뢰인식별정보 또는 의뢰인단말기식별정보)를 내부 메모리에 저장해 두었다가, 물품 종류, 픽업지, 도착지 등의 정보를 포함한 의뢰정보에 의뢰인식별정보나 의뢰인단말기식별정보를 포함시켜 물품 배송 서비스 서버(120)로 전송해 줄 수도 있다.In one embodiment, the
일 실시 예에서, 의뢰인 단말기(110)는, 긴급하게 배송되어야 할 물품(즉, 긴급 물품)의 경우에 해당 긴급 물품에 대한 의뢰정보(즉, 긴급의뢰정보)와 함께 긴급 배송을 물품 배송 서비스 서버(120)로 요청할 수 있다.In one embodiment, the
물품 배송 서비스 서버(120)는, 의뢰인 단말기(110)로부터 전송되는 의뢰정보를 네트워크(150)를 통해 수신받아, 해당 수신받은 의뢰정보를 데이터베이스(130)에 등록해 주며, 배송원 단말기(140)로부터 전송되는 배송원 위치정보를 네트워크(150)를 통해 수신받아, 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주기 위한 추천정보를 생성시켜 네트워크(150)를 통해 배송원 단말기(140)에 통보해 준다.The product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 의뢰인 단말기(110)로부터 전송되는 의뢰정보를 수신받는 경우에, 해당 수신받은 의뢰정보에서 물품 종류, 픽업지, 도착지 등의 정보 또는 의뢰인식별정보나 의뢰인단말기식별정보를 확인할 수 있으며, 이에 배달 대행, 퀵 서비스 등과 같이 픽업지와 도착지가 있는 물품 배송에 대한 의뢰정보인지를 확인할 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 의뢰인 단말기(110)로부터 수신받은 의뢰정보를 해당 확인한 물품 종류정보별, 픽업지정보별, 도착지정보별 또는 의뢰인식별정보별이나 의뢰인단말기식별정보별로 데이터베이스화시켜 데이터베이스(130)에 등록해 줄 수도 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 배송원에게 배차된 물품들에 대한 최적 배송 순서를 추천할 때에, 우선 배송원의 위도 및 경도와 물품들의 각 지점(즉, 픽업지와 도착지)의 위도 및 경도를 확인하여 배송원 단말기(140) 측에 표시시켜 줄 수 있는데, 예를 들어 배송원의 위도 및 경도를 'a'와 'b'로 표시시켜 줄 수 있고, 픽업지의 위도 및 경도를 'x'와 'y'로 표시시켜 줄 수 있고, 도착지의 위도 및 경도를 'x''와 'y''로 표시시켜 줄 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 해당 확인한 배송원의 위도 및 경도와 물품들의 각 지점(즉, 픽업지와 도착지)의 위도 및 경도를 통해, 배송원과 각 픽업지 간의 거리, 배송원과 각 도착지 간의 거리, 각 픽업지와 각 도착지 간의 거리, 각 픽업지 간의 거리, 각 도착지 간의 거리를 계산할 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 단순 거리가 아닌, 내비게이션 시스템을 이용해서 실제 교통정보를 반영하여 배송원과 각 픽업지 간의 실제의 이동시간, 배송원과 각 도착지 간의 실제의 이동시간, 각 픽업지와 각 도착지 간의 실제의 이동시간, 각 픽업지 간의 실제의 이동시간, 각 도착지 간의 실제의 이동시간을 확인할 수도 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 픽업지와 도착지 간의 거리를 도 2에 나타낸 바와 같은 공식을 이용하여 계산할 수 있는데, 즉 픽업지와 도착지의 x와 x'의 차이 값 및 y와 y'차이 값을 이용하여 피타고라스 정리에 의해 거리를 계산할 수 있으며, 또한 동일한 방법으로 배송원과 각 지점(즉, 픽업지와 도착지) 간의 거리, 픽업지 간의 거리, 도착지 간의 거리도 계산할 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 배송원에게 배차된 물품들의 배송 방향성을 잡기 위해서, 상술한 바와 같이 계산된 배송원과 각 지점(즉, 픽업지와 도착지) 간의 거리(또는, 이동시간), 픽업지 간의 거리(또는, 이동시간), 도착지 간의 거리(또는, 이동시간)를 이용하여 먼저 도착지들 중의 극(즉, 배송원과 가장 먼(또는, 가장 긴 이동시간) 도착지인 도착지 극)과 픽업지들 중의 극(즉, 도착지 극에서 가장 먼(또는, 가장 긴 이동시간) 픽업지 또는 배송원과 가장 가까운(또는, 가장 짧은 이동시간) 픽업지인 픽업지 극)을 탐색할 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 예를 들어 배송원에게 배차된 물품들로서 도 3에 도시된 바와 같이 3개의 의뢰(즉, 주문)가 있고 배송원의 위치가 1번 주문의 픽업지와 3번 주문의 픽업지 사이에 있는 경우에, 배송원의 위치를 기준으로 가장 먼(또는, 가장 긴 이동시간) 도착지(예를 들어, 3번 주문의 도착지)를 탐색할 수 있는데, 즉 도 4에 도시된 바와 같이 상술한 바와 같이 계산한 배송원과 각 도착지 간의 거리들(또는, 이동시간들)을 비교하여 배송원의 위치를 기준으로 가장 먼(또는, 가장 긴 이동시간) 도착지로 3번 주문의 도착지를 탐색할 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 상술한 바와 같이 탐색한 배송원의 위치를 기준으로 가장 먼(또는, 가장 긴 이동시간) 도착지(즉, 도착지 극)에서 가장 먼(또는, 가장 긴 이동시간) 픽업지(즉, 픽업지 극)을 탐색할 수 있는데, 즉 도 5에 도시된 바와 같이 상술한 바와 같이 계산한 도착지 극과 각 픽업지 간의 거리들(또는, 이동시간들)을 비교하여 도착지 극을 기준으로 가장 먼(또는, 가장 긴 이동시간) 픽업지로 1번 주문의 픽업지를 탐색할 수 있다. 다시 말해서, 물품 배송 서비스 서버(120)는, 3번 주문의 도착지에서 1번 주문의 픽업지가 극과 극임을 탐색할 수 있다. 다르게는, 물품 배송 서비스 서버(120)는, 상술한 바와 같이 계산한 배송원과 각 픽업지 간의 거리들(또는, 이동시간들)을 비교하여 배송원의 위치를 기준으로 가장 가까운(또는, 가장 짧은 이동시간) 픽업지인 픽업지 극으로 1번 주문의 픽업지를 탐색할 수도 있다.In one embodiment, the goods
일 실시 예에서, 물품 배송 서비스 서버(120)는, 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에 배송원이 첫 번째로 갈 곳을 해당 탐색한 픽업지 극으로 설정해 주고, 해당 설정된 픽업지 극을 데이터베이스(130)에 등록하거나, 배송원 단말기(140)에 통보해 줄 수 있다.In one embodiment, the goods
일 실시 예에서, 물품 배송 서비스 서버(120)는, 해당 설정해 준 픽업지 극(예로, 1번 주문의 픽업지)을 기준으로, 픽업지 극에 대응하는 도착지(예로, 1번 주문의 도착지), 픽업지 극 외의 각 픽업지(예로, 2번 주문의 픽업지, 3번 주문의 픽업지)와의 거리(또는, 이동시간)를 비교하여, 픽업지 극에서 가장 가까운(또는, 가장 짧은 이동시간) 위치가 어디인지를 탐색하여 두 번째로 갈 곳으로 설정해 줄 수 있으며, 해당 설정된 두 번째로 갈 곳을 데이터베이스(130)에 등록하거나, 배송원 단말기(140)에 통보해 줄 수 있다.In one embodiment, the goods
일 실시 예에서, 물품 배송 서비스 서버(120)는, 예를 들어 도 6에 도시된 바와 같이 배송원이 첫 번째로 갈 곳으로 1번 주문의 픽업지로 오게 되며, 이에 1번 주문에 해당하는 물품을 픽업 완료함에 따라, 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에, 1번 주문의 픽업지를 기준으로 1번 주문의 도착지, 2번 주문의 픽업지, 3번 주문의 픽업지와의 거리(또는, 이동시간)를 비교하여 가장 가까운(또는, 가장 짧은 이동시간) 위치를 탐색할 수 있으며, 이때 2번 주문의 픽업지가 제일 가까움(또는, 가장 짧은 이동시간)에 따라 2번 주문의 픽업지를 두 번째로 갈 곳으로 설정해 줄 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 해당 설정해 준 두 번째로 갈 곳이 픽업지 극에 대응하는 도착지(예로, 1번 주문의 도착지)인 경우에, 두 번째로 갈 곳을 기준으로, 두 번째로 갈 곳과 픽업지 극 외의 각 픽업지 간의 거리들(또는, 이동시간들)을 비교하여 두 번째로 갈 곳을 기준으로 가장 가까운(또는, 가장 짧은 이동시간) 픽업지를 탐색하여 세 번째로 갈 곳으로 설정해 줄 수 있으며, 또한 해당 설정해 준 세 번째로 갈 곳을 기준으로 상술한 바와 동일한 방법으로 네 번째로 갈 곳, 다섯 번째 갈 곳 등으로 도착지 극(예로, 3번 주문의 도착지)까지의 순서를 탐색하여 설정해 줄 수 있으며, 이에 해당 설정된 세 번째로 갈 곳, 네 번째로 갈 곳, 다섯 번째 갈 곳 등을 데이터베이스(130)에 등록하거나, 배송원 단말기(140)에 통보해 줄 수 있다.In one embodiment, the goods
일 실시 예에서, 물품 배송 서비스 서버(120)는, 해당 설정해 준 두 번째로 갈 곳이 픽업지 극 외의 픽업지(예로, 2번 주문의 픽업지)인 경우에, 두 번째로 갈 곳을 기준으로, 픽업지 극에 대응하는 도착지(예로, 1번 주문의 도착지), 두 번째로 갈 곳에 대응하는 도착지(예로, 2번 주문의 도착지), 픽업지 극과 두 번째로 갈 곳 외의 각 픽업지(예로, 3번 주문의 픽업지)와의 거리(또는, 이동시간)를 비교하여, 두 번째로 갈 곳에서 가장 가까운(또는, 가장 짧은 이동시간) 위치가 어디인지를 탐색하여 세 번째로 갈 곳으로 설정해 줄 수 있으며, 해당 설정된 세 번째로 갈 곳을 데이터베이스(130)에 등록하거나, 배송원 단말기(140)에 통보해 줄 수 있다.In one embodiment, the goods
일 실시 예에서, 물품 배송 서비스 서버(120)는, 예를 들어 도 7에 도시된 바와 같이 배송원이 두 번째로 갈 곳으로 2번 주문의 픽업지로 오게 되며, 이에 2번 주문에 해당하는 물품을 픽업 완료함에 따라, 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에, 2번 주문의 픽업지를 기준으로 1번 주문의 도착지, 2번 주문의 도착지, 3번 주문의 픽업지와의 거리(또는, 이동시간)를 비교하여 가장 가까운(또는, 가장 짧은 이동시간) 위치를 탐색할 수 있으며, 이때 1번 주문의 도착지가 제일 가까움(또는, 가장 짧은 이동시간)에 따라 1번 주문의 도착지를 세 번째로 갈 곳으로 설정해 줄 수 있으며, 또한 해당 설정해 준 세 번째로 갈 곳을 기준으로 상술한 바와 동일한 방법으로 네 번째로 갈 곳, 다섯 번째 갈 곳 등으로 도착지 극(예로, 3번 주문의 도착지)까지의 순서를 탐색하여 설정해 줄 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 상술한 바와 같이 픽업지 극에서부터 도착지 극까지의 순서를 탐색하여 해당 탐색한 최적 배송 순서를 배송원 단말기(140)에 추천해 줄 수 있는데, 도 8에 도시된 바와 같이 전체적인 순서를 보면, 첫 번째 갈 곳으로 1번 주문의 픽업지, 두 번째 갈 곳으로 2번 주문의 픽업지, 세 번째 갈 곳으로 1번 주문의 도착지, 네 번째 갈 곳으로 3번 주문의 픽업지, 다섯 번째 갈 곳으로 2번 주문의 도착지, 마지막으로 갈 곳으로 3번 주문의 도착지의 순서로 최적 배송 순서를 배송원 단말기(140)에 추천해 줄 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스 서버(120)는, 의뢰인 단말기(110)로부터 요청되는 긴급 배송(긴급의뢰정보를 포함함)을 수신받는 경우에, 해당 수신받은 긴급의뢰정보를 데이터베이스(130)에 등록함과 동시에, 데이터베이스(130)에 저장된 추천정보를 확인하여 긴급의뢰정보에 가장 유사한 픽업지와 도착지를 가지면서 가장 빨리 배송할 수 있는 추천정보를 검색할 수 있으며, 해당 검색된 추천정보에 긴급의뢰정보를 끼워놓기를 요청하기 위한 끼워놓기요청신호를 생성시켜 배송원 단말기(140)로 전송해 줄 수 있으며, 그런 후에 배송원 단말기(140)로부터 전송되는 승낙신호를 수신받은 경우에, 해당 검색된 추천정보에 긴급의뢰정보를 끼워놓은 정보를 배송원별로 데이터베이스화시켜 데이터베이스(130)에 등록해 줄 수도 있다.In one embodiment, the goods
데이터베이스(130)는, 물품 배송 서비스 서버(120)로부터 등록되는 의뢰정보를 저장해 둔다.The
일 실시 예에서, 데이터베이스(130)는, 물품 배송 서비스 서버(120)로부터 등록되는 의뢰정보를 물품 종류정보별, 픽업지정보별, 도착지정보별 또는 의뢰인식별정보별이나 의뢰인단말기식별정보별로 데이터베이스화하여 저장해 둘 수도 있다.In one embodiment, the
일 실시 예에서, 데이터베이스(130)는, 물품 배송 서비스 서버(120)로부터 등록되는 픽업지 극, 두 번째로 갈 곳, 세 번째로 갈 곳, 네 번째로 갈 곳, 다섯 번째 갈 곳, 도착지 극 등의 추천정보를 배송원식별정보별로 데이터베이스화하여 저장해 둘 수도 있다.In one embodiment, the
일 실시 예에서, 데이터베이스(130)는, 물품 배송 서비스 서버(120)로부터 등록되는 추천정보에 긴급의뢰정보를 끼워놓은 정보를 배송원별로 데이터베이스화하여 저장해 둘 수도 있다.In one embodiment, the
배송원 단말기(140)는, GPS 등과 같은 위치감지수단을 구비하여 현재 위치를 감지해서 배송원 위치정보를 네트워크(150)를 통해 물품 배송 서비스 서버(120)로 전송해 준 후에, 물품 배송 서비스 서버(120)로부터 전송되는 추천정보를 네트워크(150)를 통해 수신받아, 최적의 물품 배송 순서를 LCD, 스피커 등과 같은 출력수단을 통해 배송원에게 알려 줌으로써, 배송원이 복잡한 계산을 진행할 필요 없이 배송원의 리소스와 배송 시간을 줄이고, 편리하고 빠른 배송 시작으로 효율적인 업무에 도움이 되도록 할 수 있다.After the
일 실시 예에서, 배송원 단말기(140)는, 물품 배송 서비스 서버(120)에서 확인한 배송원의 위도 및 경도와 물품들의 각 지점(즉, 픽업지와 도착지)의 위도 및 경도를 LCD 등과 같은 출력수단을 통해 표시해 줄 수 있다.In one embodiment, the
일 실시 예에서, 배송원 단말기(140)는, 물품 배송 서비스 서버(120)로부터 통보되는 픽업지 극, 두 번째로 갈 곳, 세 번째로 갈 곳, 네 번째로 갈 곳, 다섯 번째 갈 곳, 도착지 극 등의 추천정보를 수신받아 출력수단을 통해 배송원에게 알려줄 수 있다.In one embodiment, the
일 실시 예에서, 배송원 단말기(140)는, 물품 배송 서비스 서버(120)로부터 전송되는 끼워놓기요청신호를 수신받아, 자기 자신의 추천정보에 긴급의뢰정보를 끼워놓기를 요청하는 정보를 출력수단을 통해 출력해 줄 수 있으며, 그런 후에 배송원으로부터 입력수단을 통해 승낙을 입력받아 승낙신호를 생성시켜 물품 배송 서비스 서버(120)로 전송해 줄 수도 있다.In one embodiment, the
네트워크(150)는, 유선 통신망 또는 무선 통신망을 포함하여 복수 개의 의뢰인 단말기(110)와 물품 배송 서비스 서버(120) 사이의 통신, 물품 배송 서비스 서버(120)와 복수 개의 배송원 단말기(140) 사이의 통신을 연결시켜, 복수 개의 의뢰인 단말기(110)와 물품 배송 서비스 서버(120) 간의 데이터, 물품 배송 서비스 서버(120)와 복수 개의 배송원 단말기(140) 간의 데이터를 서로 송수신해 준다.The
상술한 바와 같은 구성을 가진 물품 배송 서비스 시스템(100)은, 배달 대행, 퀵 서비스 등과 같이 픽업지와 도착지가 있는 물품 배송의 경우에, 배송원이 복잡한 계산을 진행할 필요 없이 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주도록 구현함으로써, 배송원의 리소스와 배송 시간을 줄이고, 편리하고 빠른 배송 시작으로 효율적인 업무에 도움이 되도록 할 수 있다.The goods
상술한 바와 같은 구성을 가진 물품 배송 서비스 시스템(100)은, 모빌리티의 에너지 절약 및 환경 보호, 리소스를 줄여 배송원의 수익을 높이고, 배송 시간을 아껴 효율적 업무가 가능하고, 배송원의 편리한 주문을 빨리 실행하여 효율적으로 할 수 있어 더 많은 주문 수행이 가능하며, 의뢰인 입장에서 신속한 서비스를 받을 수 있어 만족도를 증대시켜 줄 수 있다.The product
도 9는 도 1에 있는 물품 배송 서비스 서버를 설명하는 도면이다.FIG. 9 is a diagram illustrating a product delivery service server in FIG. 1 .
도 9를 참조하면, 물품 배송 서비스 서버(120)는, 인터페이스부(121), 물품 배송 서비스부(122)를 포함한다.Referring to FIG. 9 , the product
인터페이스부(121)는, 네트워크(140)를 통해 복수 개의 의뢰인 단말기(110), 복수 개의 배송원 단말기(140)와 통신 접속하며, 각기 자기 자신이 가지고 있는 고유식별정보(의뢰인식별정보나 의뢰인단말기식별정보, 배송원식별정보나 배송원단말기식별정보)를 통해 해당 통신 접속된 의뢰인 단말기(110), 배송원 단말기(140) 각각을 식별하며, 그런 후에 의뢰인 단말기(110)로부터 전송되는 의뢰정보를 네트워크(150)를 통해 수신받아, 해당 수신받은 의뢰정보를 물품 배송 서비스부(122)에 전달해 주며, 그런 후에 배송원 단말기(140)로부터 전송되는 배송원 위치정보를 네트워크(150)를 통해 수신받아, 해당 수신받은 배송원 위치정보를 물품 배송 서비스부(122)에 전달해 주며, 물품 배송 서비스부(122)로부터 전달되는 추천정보를 네트워크(150)를 통해 배송원 단말기(140)에 통보해 준다.The
물품 배송 서비스부(122)는, 인터페이스부(121)를 통해 전달되는 의뢰정보를 데이터베이스(130)에 등록해 주며, 그런 후에 인터페이스부(121)를 통해 배송원 위치정보를 전달받아, 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주기 위한 추천정보를 생성시켜 인터페이스부(121)로 전달해 준다.The product
일 실시 예에서, 물품 배송 서비스부(122)는, 의뢰인 단말기(110)로부터 전송되는 의뢰정보를 인터페이스부(121)를 통해 수신받는 경우에, 해당 수신받은 의뢰정보에서 물품 종류, 픽업지, 도착지 등의 정보 또는 의뢰인식별정보나 의뢰인단말기식별정보를 확인할 수 있으며, 이에 배달 대행, 퀵 서비스 등과 같이 픽업지와 도착지가 있는 물품 배송에 대한 의뢰정보인지를 확인할 수 있다.In one embodiment, when the product
일 실시 예에서, 물품 배송 서비스부(122)는, 의뢰인 단말기(110)로부터 인터페이스부(121)를 통해 수신받은 의뢰정보를 해당 확인한 물품 종류정보별, 픽업지정보별, 도착지정보별 또는 의뢰인식별정보별이나 의뢰인단말기식별정보별로 데이터베이스화시켜 데이터베이스(130)에 등록해 줄 수도 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스부(122)는, 배송원에게 배차된 물품들에 대한 최적 배송 순서를 추천할 때에, 우선 배송원의 위도 및 경도와 물품들의 각 지점(즉, 픽업지와 도착지)의 위도 및 경도를 확인하여 인터페이스부(121)를 통해 배송원 단말기(140) 측에 표시시켜 줄 수 있는데, 예를 들어 배송원의 위도 및 경도를 'a'와 'b'로 표시시켜 줄 수 있고, 픽업지의 위도 및 경도를 'x'와 'y'로 표시시켜 줄 수 있고, 도착지의 위도 및 경도를 'x''와 'y''로 표시시켜 줄 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스부(122)는, 해당 확인한 배송원의 위도 및 경도와 물품들의 각 지점(즉, 픽업지와 도착지)의 위도 및 경도를 통해, 배송원과 각 픽업지 간의 거리, 배송원과 각 도착지 간의 거리, 각 픽업지와 각 도착지 간의 거리, 각 픽업지 간의 거리, 각 도착지 간의 거리를 계산할 수 있다.In one embodiment, the item
일 실시 예에서, 물품 배송 서비스부(122)는, 픽업지와 도착지 간의 거리를 도 2에 나타낸 바와 같은 공식을 이용하여 계산할 수 있는데, 즉 픽업지와 도착지의 x와 x'의 차이 값 및 y와 y'차이 값을 이용하여 피타고라스 정리에 의해 거리를 계산할 수 있으며, 또한 동일한 방법으로 배송원과 각 지점(즉, 픽업지와 도착지) 간의 거리, 픽업지 간의 거리, 도착지 간의 거리도 계산할 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스부(122)는, 배송원에게 배차된 물품들의 배송 방향성을 잡기 위해서, 상술한 바와 같이 계산된 배송원과 각 지점(즉, 픽업지와 도착지) 간의 거리, 픽업지 간의 거리, 도착지 간의 거리를 이용하여 먼저 도착지들 중의 극(즉, 배송원과 가장 먼 도착지인 도착지 극)과 픽업지들 중의 극(즉, 도착지 극에서 가장 먼 픽업지 또는 배송원과 가장 가까운 픽업지인 픽업지 극)을 탐색할 수 있으며, 또한 해당 탐색한 도착지 극과 픽업지 극을 데이터베이스(130)에 등록하거나, 인터페이스부(121)를 통해 배송원 단말기(140)에 통보해 줄 수 있다.다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스부(122)는, 예를 들어 배송원에게 배차된 물품들로서 도 3에 도시된 바와 같이 3개의 의뢰(즉, 주문)가 있고 배송원의 위치가 1번 주문의 픽업지와 3번 주문의 픽업지 사이에 있는 경우에, 배송원의 위치를 기준으로 가장 먼 도착지(예를 들어, 3번 주문의 도착지)를 탐색할 수 있는데, 즉 도 4에 도시된 바와 같이 상술한 바와 같이 계산한 배송원과 각 도착지 간의 거리들을 비교하여 배송원의 위치를 기준으로 가장 먼 도착지로 3번 주문의 도착지를 탐색할 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스부(122)는, 상술한 바와 같이 탐색한 배송원의 위치를 기준으로 가장 먼 도착지(즉, 도착지 극)에서 가장 먼 픽업지(즉, 픽업지 극)을 탐색할 수 있는데, 즉 도 5에 도시된 바와 같이 상술한 바와 같이 계산한 도착지 극과 각 픽업지 간의 거리들을 비교하여 도착지 극을 기준으로 가장 먼 픽업지로 1번 주문의 픽업지를 탐색할 수 있다. 다시 말해서, 물품 배송 서비스 서버(120)는, 3번 주문의 도착지에서 1번 주문의 픽업지가 극과 극임을 탐색할 수 있다. 다르게는, 물품 배송 서비스 서버(120)는, 상술한 바와 같이 계산한 배송원과 각 픽업지 간의 거리들을 비교하여 배송원의 위치를 기준으로 가장 가까운 픽업지인 픽업지 극으로 1번 주문의 픽업지를 탐색할 수도 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스부(122)는, 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에 배송원이 첫 번째로 갈 곳을 해당 탐색한 픽업지 극으로 설정해 주고, 해당 설정된 픽업지 극을 데이터베이스(130)에 등록하거나, 인터페이스부(121)를 통해 배송원 단말기(140)에 통보해 줄 수 있다.In one embodiment, the goods
일 실시 예에서, 물품 배송 서비스부(122)는, 해당 설정해 준 픽업지 극(예로, 1번 주문의 픽업지)을 기준으로, 픽업지 극에 대응하는 도착지(예로, 1번 주문의 도착지), 픽업지 극 외의 각 픽업지(예로, 2번 주문의 픽업지, 3번 주문의 픽업지)와의 거리를 비교하여, 픽업지 극에서 가장 가까운 위치가 어디인지를 탐색하여 두 번째로 갈 곳으로 설정해 줄 수 있으며, 해당 설정된 두 번째로 갈 곳을 데이터베이스(130)에 등록하거나, 배송원 단말기(140)에 통보해 줄 수 있다.In one embodiment, the goods
일 실시 예에서, 물품 배송 서비스부(122)는, 예를 들어 도 6에 도시된 바와 같이 배송원이 첫 번째로 갈 곳으로 1번 주문의 픽업지로 오게 되며, 이에 1번 주문에 해당하는 물품을 픽업 완료함에 따라, 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에, 1번 주문의 픽업지를 기준으로 1번 주문의 도착지, 2번 주문의 픽업지, 3번 주문의 픽업지와의 거리를 비교하여 가장 가까운 위치를 탐색할 수 있으며, 이때 2번 주문의 픽업지가 제일 가까움에 따라 2번 주문의 픽업지를 두 번째로 갈 곳으로 설정해 줄 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스부(122)는, 해당 설정해 준 두 번째로 갈 곳이 픽업지 극에 대응하는 도착지(예로, 1번 주문의 도착지)인 경우에, 두 번째로 갈 곳을 기준으로, 두 번째로 갈 곳과 픽업지 극 외의 각 픽업지 간의 거리들을 비교하여 두 번째로 갈 곳을 기준으로 가장 가까운 픽업지를 탐색하여 세 번째로 갈 곳으로 설정해 줄 수 있으며, 또한 해당 설정해 준 세 번째로 갈 곳을 기준으로 상술한 바와 동일한 방법으로 네 번째로 갈 곳, 다섯 번째 갈 곳 등으로 도착지 극(예로, 3번 주문의 도착지)까지의 순서를 탐색하여 설정해 줄 수 있으며, 이에 해당 설정된 세 번째로 갈 곳, 네 번째로 갈 곳, 다섯 번째 갈 곳 등을 데이터베이스(130)에 등록하거나, 인터페이스부(121)를 통해 배송원 단말기(140)에 통보해 줄 수 있다.In one embodiment, the goods
일 실시 예에서, 물품 배송 서비스부(122)는, 해당 설정해 준 두 번째로 갈 곳이 픽업지 극 외의 픽업지(예로, 2번 주문의 픽업지)인 경우에, 두 번째로 갈 곳을 기준으로, 픽업지 극에 대응하는 도착지(예로, 1번 주문의 도착지), 두 번째로 갈 곳에 대응하는 도착지(예로, 2번 주문의 도착지), 픽업지 극과 두 번째로 갈 곳 외의 각 픽업지(예로, 3번 주문의 픽업지)와의 거리를 비교하여, 두 번째로 갈 곳에서 가장 가까운 위치가 어디인지를 탐색하여 세 번째로 갈 곳으로 설정해 줄 수 있으며, 해당 설정된 세 번째로 갈 곳을 데이터베이스(130)에 등록하거나, 인터페이스부(121)를 통해 배송원 단말기(140)에 통보해 줄 수 있다.In one embodiment, the goods
일 실시 예에서, 물품 배송 서비스부(122)는, 예를 들어 도 7에 도시된 바와 같이 배송원이 두 번째로 갈 곳으로 2번 주문의 픽업지로 오게 되며, 이에 2번 주문에 해당하는 물품을 픽업 완료함에 따라, 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에, 2번 주문의 픽업지를 기준으로 1번 주문의 도착지, 2번 주문의 도착지, 3번 주문의 픽업지와의 거리를 비교하여 가장 가까운 위치를 탐색할 수 있으며, 이때 1번 주문의 도착지가 제일 가까움에 따라 1번 주문의 도착지를 세 번째로 갈 곳으로 설정해 줄 수 있으며, 또한 해당 설정해 준 세 번째로 갈 곳을 기준으로 상술한 바와 동일한 방법으로 네 번째로 갈 곳, 다섯 번째 갈 곳 등으로 도착지 극(예로, 3번 주문의 도착지)까지의 순서를 탐색하여 설정해 줄 수 있으며, 또한 해당 설정된 최적 배송 순서를 데이터베이스(130)에 등록하거나, 인터페이스부(121)를 통해 배송원 단말기(140)에 통보해 줄 수 있다.다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스부(122)는, 상술한 바와 같이 픽업지 극에서부터 도착지 극까지의 순서를 탐색하여 해당 탐색한 최적 배송 순서를 인터페이스부(121)를 통해 배송원 단말기(140)에 추천해 줄 수 있는데, 도 8에 도시된 바와 같이 전체적인 순서를 보면, 첫 번째 갈 곳으로 1번 주문의 픽업지, 두 번째 갈 곳으로 2번 주문의 픽업지, 세 번째 갈 곳으로 1번 주문의 도착지, 네 번째 갈 곳으로 3번 주문의 픽업지, 다섯 번째 갈 곳으로 2번 주문의 도착지, 마지막으로 갈 곳으로 3번 주문의 도착지의 순서로 최적 배송 순서를 인터페이스부(121)를 통해 배송원 단말기(140)에 추천해 줄 수 있다.In one embodiment, the product
일 실시 예에서, 물품 배송 서비스부(122)는, 의뢰인 단말기(110)로부터 요청되는 긴급 배송(긴급의뢰정보를 포함함)을 인터페이스부(121)를 통해 수신받는 경우에, 해당 수신받은 긴급의뢰정보를 데이터베이스(130)에 등록함과 동시에, 데이터베이스(130)에 저장된 추천정보를 확인하여 긴급의뢰정보에 가장 유사한 픽업지와 도착지를 가지면서 가장 빨리 배송할 수 있는 추천정보를 검색할 수 있으며, 해당 검색된 추천정보에 긴급의뢰정보를 끼워놓기를 요청하기 위한 끼워놓기요청신호를 생성시켜 인터페이스부(121)를 통해 배송원 단말기(140)로 전송해 줄 수 있으며, 그런 후에 배송원 단말기(140)로부터 전송되는 승낙신호를 인터페이스부(121)를 통해 수신받은 경우에, 해당 검색된 추천정보에 긴급의뢰정보를 끼워놓은 정보를 배송원별로 데이터베이스화시켜 데이터베이스(130)에 등록해 줄 수도 있다.In one embodiment, when the goods
도 10은 본 발명의 실시 예에 따른 물품 배송 서비스 방법을 설명하는 도면이며, 도 11은 도 10에 있는 추천정보 통보 단계를 설명하는 도면이다.10 is a diagram for explaining a product delivery service method according to an embodiment of the present invention, and FIG. 11 is a diagram for explaining the recommendation information notification step in FIG. 10 .
도 10 및 도 11을 참조하면, 키패드, 터치스크린, 터치패드 등과 같은 입력수단을 통해 의뢰정보를 입력하는 경우에, 의뢰인 단말기(110)에서는, 해당 입력된 의뢰정보를 네트워크(150)를 통해 물품 배송 서비스 서버(120)로 전송해 주게 된다(S101).10 and 11, when request information is input through an input means such as a keypad, a touch screen, a touch pad, etc., the
상술한 단계 S101에서 의뢰정보를 전송함에 있어서, 의뢰인 단말기(110)에서는, 입력수단을 통해 입력받은 의뢰정보에 예를 들어, 물품 종류, 픽업지, 도착지 등의 정보를 포함할 수 있으며, 또한 자기 자신을 식별해 주기 위한 고유식별정보(예를 들어, 의뢰인식별정보 또는 의뢰인단말기식별정보)를 내부 메모리에 저장해 두었다가, 물품 종류, 픽업지, 도착지 등의 정보를 포함한 의뢰정보에 의뢰인식별정보나 의뢰인단말기식별정보를 포함시켜 물품 배송 서비스 서버(120)로 전송해 줄 수도 있다.In transmitting the request information in step S101 described above, the
상술한 단계 S101에서 의뢰정보를 전송하게 되면, 물품 배송 서비스 서버(120)에서는, 의뢰인 단말기(110)로부터 전송되는 의뢰정보를 네트워크(150)를 통해 수신받아, 해당 수신받은 의뢰정보를 데이터베이스(130)에 등록해 주게 된다(S102). 이에, 데이터베이스(130)에서는, 물품 배송 서비스 서버(120)로부터 등록되는 의뢰정보를 저장해 둔다.When the request information is transmitted in step S101 described above, the product
상술한 단계 S102에서 의뢰정보를 등록함에 있어서, 물품 배송 서비스 서버(120)에서는, 의뢰인 단말기(110)로부터 전송되는 의뢰정보를 수신받는 경우에, 해당 수신받은 의뢰정보에서 물품 종류, 픽업지, 도착지 등의 정보 또는 의뢰인식별정보나 의뢰인단말기식별정보를 확인할 수 있으며, 이에 배달 대행, 퀵 서비스 등과 같이 픽업지와 도착지가 있는 물품 배송에 대한 의뢰정보인지를 확인할 수 있다.In registering the request information in step S102 described above, when the product
상술한 단계 S102에서 의뢰정보를 등록함에 있어서, 물품 배송 서비스 서버(120)에서는, 의뢰인 단말기(110)로부터 수신받은 의뢰정보에서 물품 종류, 픽업지, 도착지 등의 정보 또는 의뢰인식별정보나 의뢰인단말기식별정보를 확인할 수 있으며, 해당 의뢰정보를 해당 확인한 물품 종류정보별, 픽업지정보별, 도착지정보별 또는 의뢰인식별정보별이나 의뢰인단말기식별정보별로 데이터베이스화시켜 데이터베이스(130)에 등록해 줄 수도 있다. 이에, 데이터베이스(130)에서는, 물품 배송 서비스 서버(120)로부터 등록되는 의뢰정보를 물품 종류정보별, 픽업지정보별, 도착지정보별 또는 의뢰인식별정보별이나 의뢰인단말기식별정보별로 데이터베이스화하여 저장해 둘 수도 있다.In registering the request information in step S102 described above, in the product
상술한 단계 S102에서 의뢰정보를 등록한 후에, 배송원 단말기(140)에서는, GPS 등과 같은 위치감지수단을 구비하여 현재 위치를 감지해서 배송원 위치정보를 네트워크(150)를 통해 물품 배송 서비스 서버(120)로 전송해 주게 된다(S103).After registering the request information in the above-described step S102, the
상술한 단계 S103에서 배송원 위치정보를 전송하게 되면, 물품 배송 서비스 서버(120)에서는, 배송원 단말기(140)로부터 전송되는 배송원 위치정보를 네트워크(150)를 통해 수신받아, 배송원의 위치를 기준으로 배송원에게 배차된 물품들에 대한 최적의 배송 순서를 추천해 주기 위한 추천정보를 생성시켜 네트워크(150)를 통해 배송원 단말기(140)에 통보해 주게 된다(S104).When the delivery person location information is transmitted in step S103 described above, the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 배송원에게 배차된 물품들에 대한 최적 배송 순서를 추천할 때에, 우선 배송원의 위도 및 경도와 물품들의 각 지점(즉, 픽업지와 도착지)의 위도 및 경도를 확인하여 배송원 단말기(140) 측에 표시시켜 줄 수 있는데, 예를 들어 배송원의 위도 및 경도를 'a'와 'b'로 표시시켜 줄 수 있고, 픽업지의 위도 및 경도를 'x'와 'y'로 표시시켜 줄 수 있고, 도착지의 위도 및 경도를 'x''와 'y''로 표시시켜 줄 수 있다.In notifying the recommendation information in the above-described step S104, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 해당 확인한 배송원의 위도 및 경도와 물품들의 각 지점(즉, 픽업지와 도착지)의 위도 및 경도를 통해, 배송원과 각 픽업지 간의 거리, 배송원과 각 도착지 간의 거리, 각 픽업지와 각 도착지 간의 거리, 각 픽업지 간의 거리, 각 도착지 간의 거리를 계산할 수 있다.In notifying the recommendation information in step S104 described above, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 픽업지와 도착지 간의 거리를 도 2에 나타낸 바와 같은 공식을 이용하여 계산할 수 있는데, 즉 픽업지와 도착지의 x와 x'의 차이 값 및 y와 y'차이 값을 이용하여 피타고라스 정리에 의해 거리를 계산할 수 있으며, 또한 동일한 방법으로 배송원과 각 지점(즉, 픽업지와 도착지) 간의 거리, 픽업지 간의 거리, 도착지 간의 거리도 계산할 수 있다.In notifying the recommendation information in step S104 described above, the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 배송원에게 배차된 물품들의 배송 방향성을 잡기 위해서, 상술한 바와 같이 계산된 배송원과 각 지점(즉, 픽업지와 도착지) 간의 거리, 픽업지 간의 거리, 도착지 간의 거리를 이용하여 먼저 도착지들 중의 극(즉, 배송원과 가장 먼 도착지인 도착지 극)과 픽업지들 중의 극(즉, 도착지 극에서 가장 먼 픽업지 또는 배송원과 가장 가까운 픽업지인 픽업지 극)을 탐색할 수 있으며, 또한 해당 탐색한 도착지 극과 픽업지 극을 데이터베이스(130)에 등록하거나, 배송원 단말기(140)에 통보해 줄 수 있다.In notifying the recommendation information in step S104 described above, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 예를 들어 배송원에게 배차된 물품들로서 도 3에 도시된 바와 같이 3개의 의뢰(즉, 주문)가 있고 배송원의 위치가 1번 주문의 픽업지와 3번 주문의 픽업지 사이에 있는 경우에, 배송원의 위치를 기준으로 가장 먼 도착지(예를 들어, 3번 주문의 도착지)를 탐색할 수 있는데, 즉 도 4에 도시된 바와 같이 상술한 바와 같이 계산한 배송원과 각 도착지 간의 거리들을 비교하여 배송원의 위치를 기준으로 가장 먼 도착지로 3번 주문의 도착지를 탐색할 수 있다.In notifying the recommendation information in step S104 described above, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 상술한 바와 같이 탐색한 배송원의 위치를 기준으로 가장 먼 도착지(즉, 도착지 극)에서 가장 먼 픽업지(즉, 픽업지 극)을 탐색할 수 있는데, 즉 도 5에 도시된 바와 같이 상술한 바와 같이 계산한 도착지 극과 각 픽업지 간의 거리들을 비교하여 도착지 극을 기준으로 가장 먼 픽업지로 1번 주문의 픽업지를 탐색할 수 있다. 다시 말해서, 물품 배송 서비스 서버(120)는, 3번 주문의 도착지에서 1번 주문의 픽업지가 극과 극임을 탐색할 수 있다. 다르게는, 물품 배송 서비스 서버(120)는, 상술한 바와 같이 계산한 배송원과 각 픽업지 간의 거리들을 비교하여 배송원의 위치를 기준으로 가장 가까운 픽업지인 픽업지 극으로 1번 주문의 픽업지를 탐색할 수도 있다.In notifying the recommendation information in step S104 described above, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에 배송원이 첫 번째로 갈 곳을 해당 탐색한 픽업지 극으로 설정해 주고, 해당 설정된 픽업지 극을 데이터베이스(130)에 등록하거나, 배송원 단말기(140)에 통보해 줄 수 있다.In notifying the recommendation information in step S104 described above, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 해당 설정해 준 픽업지 극(예로, 1번 주문의 픽업지)을 기준으로, 픽업지 극에 대응하는 도착지(예로, 1번 주문의 도착지), 픽업지 극 외의 각 픽업지(예로, 2번 주문의 픽업지, 3번 주문의 픽업지)와의 거리를 비교하여, 픽업지 극에서 가장 가까운 위치가 어디인지를 탐색하여 두 번째로 갈 곳으로 설정해 줄 수 있으며, 해당 설정된 두 번째로 갈 곳을 데이터베이스(130)에 등록하거나, 배송원 단말기(140)에 통보해 줄 수 있다.In notifying the recommendation information in step S104 described above, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 예를 들어 도 6에 도시된 바와 같이 배송원이 첫 번째로 갈 곳으로 1번 주문의 픽업지로 오게 되며, 이에 1번 주문에 해당하는 물품을 픽업 완료함에 따라, 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에, 1번 주문의 픽업지를 기준으로 1번 주문의 도착지, 2번 주문의 픽업지, 3번 주문의 픽업지와의 거리를 비교하여 가장 가까운 위치를 탐색할 수 있으며, 이때 2번 주문의 픽업지가 제일 가까움에 따라 2번 주문의 픽업지를 두 번째로 갈 곳으로 설정해 줄 수 있다.In notifying the recommendation information in step S104 described above, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 해당 설정해 준 두 번째로 갈 곳이 픽업지 극에 대응하는 도착지(예로, 1번 주문의 도착지)인 경우에, 두 번째로 갈 곳을 기준으로, 두 번째로 갈 곳과 픽업지 극 외의 각 픽업지 간의 거리들을 비교하여 두 번째로 갈 곳을 기준으로 가장 가까운 픽업지를 탐색하여 세 번째로 갈 곳으로 설정해 줄 수 있으며, 또한 해당 설정해 준 세 번째로 갈 곳을 기준으로 상술한 바와 동일한 방법으로 네 번째로 갈 곳, 다섯 번째 갈 곳 등으로 도착지 극(예로, 3번 주문의 도착지)까지의 순서를 탐색하여 설정해 줄 수 있으며, 이에 해당 설정된 세 번째로 갈 곳, 네 번째로 갈 곳, 다섯 번째 갈 곳 등을 데이터베이스(130)에 등록하거나, 배송원 단말기(140)에 통보해 줄 수 있다. 이에 따라, 데이터베이스(130)에서는, 물품 배송 서비스 서버(120)로부터 등록되는 픽업지 극, 두 번째로 갈 곳, 세 번째로 갈 곳, 네 번째로 갈 곳, 다섯 번째 갈 곳, 도착지 극 등의 추천정보를 배송원식별정보별로 데이터베이스화하여 저장해 둘 수도 있다.In notifying the recommendation information in the above-described step S104, in the goods
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 해당 설정해 준 두 번째로 갈 곳이 픽업지 극 외의 픽업지(예로, 2번 주문의 픽업지)인 경우에, 두 번째로 갈 곳을 기준으로, 픽업지 극에 대응하는 도착지(예로, 1번 주문의 도착지), 두 번째로 갈 곳에 대응하는 도착지(예로, 2번 주문의 도착지), 픽업지 극과 두 번째로 갈 곳 외의 각 픽업지(예로, 3번 주문의 픽업지)와의 거리를 비교하여, 두 번째로 갈 곳에서 가장 가까운 위치가 어디인지를 탐색하여 세 번째로 갈 곳으로 설정해 줄 수 있으며, 해당 설정된 세 번째로 갈 곳을 데이터베이스(130)에 등록하거나, 배송원 단말기(140)에 통보해 줄 수 있다.In notifying the recommendation information in the above-described step S104, in the goods
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 예를 들어 도 7에 도시된 바와 같이 배송원이 두 번째로 갈 곳으로 2번 주문의 픽업지로 오게 되며, 이에 2번 주문에 해당하는 물품을 픽업 완료함에 따라, 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에, 2번 주문의 픽업지를 기준으로 1번 주문의 도착지, 2번 주문의 도착지, 3번 주문의 픽업지와의 거리를 비교하여 가장 가까운 위치를 탐색할 수 있으며, 이때 1번 주문의 도착지가 제일 가까움에 따라 1번 주문의 도착지를 세 번째로 갈 곳으로 설정해 줄 수 있으며, 또한 해당 설정해 준 세 번째로 갈 곳을 기준으로 상술한 바와 동일한 방법으로 네 번째로 갈 곳, 다섯 번째 갈 곳 등으로 도착지 극(예로, 3번 주문의 도착지)까지의 순서를 탐색하여 설정해 줄 수 있으며, 또한 해당 설정한 최적 배송 순서를 데이터베이스(130)에 등록하거나, 배송원 단말기(140)에 통보해 줄 수 있다.In notifying the recommendation information in step S104 described above, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 상술한 바와 같이 픽업지 극에서부터 도착지 극까지의 순서를 탐색하여 해당 탐색한 최적 배송 순서를 배송원 단말기(140)에 추천해 줄 수 있는데, 도 8에 도시된 바와 같이 전체적인 순서를 보면, 첫 번째 갈 곳으로 1번 주문의 픽업지, 두 번째 갈 곳으로 2번 주문의 픽업지, 세 번째 갈 곳으로 1번 주문의 도착지, 네 번째 갈 곳으로 3번 주문의 픽업지, 다섯 번째 갈 곳으로 2번 주문의 도착지, 마지막으로 갈 곳으로 3번 주문의 도착지의 순서로 최적 배송 순서를 배송원 단말기(140)에 추천해 줄 수 있다.In notifying the recommendation information in step S104 described above, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 도 11에 도시된 바와 같이, 배송원에게 배차된 물품의 배송 건을 확인하고, 해당 확인된 배송 건별 현 상태(예를 들어, 픽업 전 상태(변수 '0'이라고 함), 도착 전 상태(변수 '1'이라고 함), 배송 완료 상태(변수 '2'이라고 함))를 초기화하는데, 예를 들어 배송 건수를 'n'이라고 하고 n=3인 3개의 배송 건일 때에, 배송(oder) 배열 변수를 '[0], [0], [0]'으로 초기화해 줄 수 있으며, 그런 후에 정렬 배열을 생성할 수 있는데, 각 배송 건은 픽업지와 도착지를 가지므로, 정렬 배열 개수는 'n*2'로 하여 쇼트(sort) 배열 변수를 초기 값(예로, '0')으로 생성해 줄 수 있으며, 또한 첫 번째로 갈 곳에 해당하는 비교 기준 변수도 초기 값(예로, '0')으로 생성해 줄 수 있다.In notifying the recommendation information in the above-described step S104, the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 도 11에 도시된 바와 같이, 초기 비교 기준 변수를 생성한 후에, 배송원의 위도 및 경도를 확인하고, 해당 확인한 배송원의 위치에서 가장 먼 도착지인 도착지 극의 위도 및 경도를 확인하고, 해당 확인한 도착지 극에서 가장 먼 픽업지인 픽업지 극의 위도 및 경도를 확인할 수 있는데, 이때 예를 들어 1번 주문이 해당 확인한 픽업지 극을 가질 때에, 배송(oder) 배열 변수를 '[1], [0], [0]'으로 변경시켜 주고, 쇼트 배열 변수를 1번 주문 픽업지에 해당하는 값으로 변경시켜 주고, 비교 기준 변수에 픽업지 극에 해당하는 값을 할당해 줄 수 있다.In notifying the recommendation information in step S104 described above, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 도 11에 도시된 바와 같이, 비교 지점이 있는지의 여부와, 배송(oder) 배열 변수가 '[2]'인 배송 건수를 제외한 배송 건수가 2개 이상인지의 여부를 확인할 수 있으며, 해당 확인한 배송 건수를 비교 지점으로 선정하고, 비교 기준 변수 대비 비교 지점별 거리를 측정할 수 있으며, 이에 픽업지 극에서 제일 가까운 곳을 구할 수 있는데, 이때 픽업지 극에서 제일 가까운 곳에 해당하는 값을 비교 기준 변수에 할당해 주고, 해당 배송 건수에 해당하는 배송 배열 변수에 '1'만큼 올려 주고, 쇼트 배열 변수를 두 번째로 갈 곳(예로, 2번 주문 픽업지)에 해당하는 값으로 할당해 줄 수 있다. 그런 후에, 비교 지점이 있는지의 여부와, 배송(oder) 배열 변수가 '[2]'인 배송 건수를 제외한 배송 건수가 2개 이상인지의 여부를 확인하는 과정을 반복 수행하도록 할 수 있다.In notifying the recommendation information in step S104 described above, in the product
상술한 단계 S104에서 추천정보를 통보해 줌에 있어서, 물품 배송 서비스 서버(120)에서는, 도 11에 도시된 바와 같이, 배송 건수가 2개 이상이 아닌 경우에, 완료되지 않은 배송 건수가 있는지를 확인하며, 배송 건의 픽업, 도착순으로 입력 및 완료 처리해 줄 수 있는데, 이때 해당 배송 건수에 해당하는 배송 배열 변수에 '2'로 올려 주고, 쇼트 배열 변수를 마지막으로 갈 곳(예로, 3번 주문 도착지)에 해당하는 값으로 할당해 줄 수 있다. 그런 후에, 물품 배송 서비스 서버(120)에서는, 최종적으로 쇼트 배열을 설정해 줄 수 있다.In notifying the recommendation information in the above-described step S104, the product
상술한 단계 S104에서 추천정보를 통보해 주게 되면, 배송원 단말기(140)에서는, 물품 배송 서비스 서버(120)로부터 전송되는 추천정보를 네트워크(150)를 통해 수신받아, 최적의 물품 배송 순서를 LCD, 스피커 등과 같은 출력수단을 통해 배송원에게 알려 줌으로써, 배송원이 복잡한 계산을 진행할 필요 없이 배송원의 리소스와 배송 시간을 줄이고, 편리하고 빠른 배송 시작으로 효율적인 업무에 도움이 되도록 해 줄 수 있게 된다(S105).When the recommendation information is notified in the above-described step S104, the
상술한 단계 S105에서 최적 배송 순서를 알려 줌에 있어서, 배송원 단말기(140)에서는, 물품 배송 서비스 서버(120)에서 확인한 배송원의 위도 및 경도와 물품들의 각 지점(즉, 픽업지와 도착지)의 위도 및 경도를 LCD 등과 같은 출력수단을 통해 표시해 줄 수 있다.In notifying the optimal delivery order in the above-described step S105, in the
상술한 단계 S105에서 최적 배송 순서를 알려 줌에 있어서, 배송원 단말기(140)에서는, 물품 배송 서비스 서버(120)로부터 통보되는 픽업지 극, 두 번째로 갈 곳, 세 번째로 갈 곳, 네 번째로 갈 곳, 다섯 번째 갈 곳, 도착지 극 등의 추천정보를 수신받아 출력수단을 통해 배송원에게 알려줄 수 있다.In notifying the optimal delivery order in step S105 described above, in the
상술한 단계 S105에서 최적 배송 순서를 알려 준 후에, 긴급하게 배송되어야 할 물품(즉, 긴급 물품)의 경우에, 의뢰인 단말기(110)에서는, 해당 긴급 물품에 대한 의뢰정보(즉, 긴급의뢰정보)와 함께 긴급 배송을 물품 배송 서비스 서버(120)로 요청할 수 있다. 이에, 물품 배송 서비스 서버(120)에서는, 의뢰인 단말기(110)로부터 요청되는 긴급 배송(긴급의뢰정보를 포함함)을 수신받는 경우에, 해당 수신받은 긴급의뢰정보를 데이터베이스(130)에 등록함과 동시에, 데이터베이스(130)에 저장된 추천정보를 확인하여 긴급의뢰정보에 가장 유사한 픽업지와 도착지를 가지면서 가장 빨리 배송할 수 있는 추천정보를 검색할 수 있으며, 해당 검색된 추천정보에 긴급의뢰정보를 끼워놓기를 요청하기 위한 끼워놓기요청신호를 생성시켜 배송원 단말기(140)로 전송해 줄 수 있다.After informing the optimal delivery order in step S105 described above, in the case of an item to be delivered urgently (ie, urgent item), in the
상술한 바와 같이 끼워놓기요청신호를 전송하게 되면, 배송원 단말기(140)에서는, 물품 배송 서비스 서버(120)로부터 전송되는 끼워놓기요청신호를 수신받아, 자기 자신의 추천정보에 긴급의뢰정보를 끼워놓기를 요청하는 정보를 출력수단을 통해 출력해 줄 수 있으며, 그런 후에 배송원으로부터 입력수단을 통해 승낙을 입력받아 승낙신호를 생성시켜 물품 배송 서비스 서버(120)로 전송해 줄 수도 있다. 이에, 물품 배송 서비스 서버(120)에서는, 배송원 단말기(140)로부터 전송되는 승낙신호를 수신받은 경우에, 해당 검색된 추천정보에 긴급의뢰정보를 끼워놓은 정보를 배송원별로 데이터베이스화시켜 데이터베이스(130)에 등록해 줄 수도 있다. 이때, 데이터베이스(130)에서는, 물품 배송 서비스 서버(120)로부터 등록되는 추천정보에 긴급의뢰정보를 끼워놓은 정보를 배송원별로 데이터베이스화하여 저장해 둘 수도 있다.When the insertion request signal is transmitted as described above, the
이상, 본 발명의 실시 예는 상술한 장치 및/또는 운용방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시 예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시 예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다. 이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.As described above, the embodiments of the present invention are not implemented only through the above-described device and/or operating method, but through a program for realizing functions corresponding to the configuration of the embodiment of the present invention and a recording medium on which the program is recorded. It may be implemented, and such an implementation can be easily implemented by an expert in the technical field to which the present invention belongs based on the description of the above-described embodiment. Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concept of the present invention defined in the following claims are also included in the scope of the present invention. that fall within the scope of the right.
100: 물품 배송 서비스 시스템
110: 의뢰인 단말기
120: 물품 배송 서비스 서버
121: 인터페이스부
122: 물품 배송 서비스부
130: 데이터베이스
140: 배송원 단말기
150: 네트워크100: Goods delivery service system
110: client terminal
120: commodity delivery service server
121: interface unit
122: Goods delivery service department
130: database
140: delivery person terminal
150: network
Claims (5)
상기 물품 배송 서비스 서버는, 상기 의뢰인 단말기로부터 수신받은 의뢰정보에서 물품 종류, 픽업지, 도착지의 정보를 확인하며, 픽업지와 도착지가 있는 물품 배송에 대한 의뢰정보인지를 확인하며; 배송원과 각 픽업지 간의 거리, 배송원과 각 도착지 간의 거리, 각 픽업지와 각 도착지 간의 거리, 각 픽업지 간의 거리, 각 도착지 간의 거리를 이용하여, 도착지들 중에서 배송원과 가장 먼 도착지인 도착지 극과, 도착지 극에서 가장 먼 픽업지 또는 배송원과 가장 가까운 픽업지인 픽업지 극을 탐색하며, 배송원이 첫 번째로 갈 곳을 픽업지 극으로 설정하여 상기 데이터베이스에 등록하거나, 상기 배송원 단말기에 통보하며, 그런 다음에 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에, 픽업지 극을 기준으로, 픽업지 극에 대응하는 도착지, 픽업지 극 외의 각 픽업지와의 거리를 비교하여, 픽업지 극에서 가장 가까운 위치가 어디인지를 탐색하여 두 번째로 갈 곳으로 설정하여 상기 데이터베이스에 등록하거나, 상기 배송원 단말기에 통보하며; 두 번째로 갈 곳이 픽업지 극에 대응하는 도착지인 경우에, 두 번째로 갈 곳을 기준으로, 두 번째로 갈 곳과 픽업지 극 외의 각 픽업지 간의 거리들을 비교하여 가장 가까운 픽업지를 탐색하여 세 번째로 갈 곳으로 설정하며, 그 다음에 두 번째 및 세 번째로 갈 곳 설정과 유사하게 네 번째 및 다섯 번째 갈 곳을 설정하여, 도착지 극까지의 순서를 탐색하여 설정하며; 두 번째로 갈 곳이 픽업지 극 외의 픽업지인 경우에, 두 번째로 갈 곳을 기준으로, 픽업지 극에 대응하는 도착지, 두 번째로 갈 곳에 대응하는 도착지, 픽업지 극과 두 번째로 갈 곳 외의 각 픽업지와의 거리를 비교하여, 가장 가까운 위치가 어디인지를 탐색하여 세 번째로 갈 곳으로 설정하며, 그 다음에 두 번째 및 세 번째로 갈 곳 설정과 유사하게 네 번째 및 다섯 번째 갈 곳을 설정하여, 도착지 극까지의 순서를 탐색하여 설정하며; 상기 의뢰인 단말기에서 요청한 긴급의뢰정보를 수신받아, 상기 데이터베이스에 저장된 추천정보를 확인하여 긴급의뢰정보에 가장 유사한 픽업지와 도착지를 가지면서 가장 빨리 배송할 수 있는 추천정보를 검색하며, 검색한 추천정보에 긴급의뢰정보를 끼워놓기를 요청하기 위한 끼워놓기요청신호를 생성시켜 상기 배송원 단말기로 전송하며, 상기 배송원 단말기로부터 승낙신호를 수신받아 검색한 추천정보에 긴급의뢰정보를 끼워놓은 정보를 배송원별로 데이터베이스화시켜 상기 데이터베이스에 등록하는 것을 특징으로 하는 물품 배송 서비스 시스템.
a client terminal receiving and transmitting request information through an input means; Receives and registers the request information transmitted from the client's terminal, receives the location information of the delivery person, and generates recommendation information for recommending the optimal delivery order for the items dispatched to the delivery person based on the location of the delivery person. An item delivery service server that notifies and informs; a database storing request information registered in the product delivery service server; and After detecting the current location by the location detection means and transmitting the location information of the delivery person to the product delivery service server, recommendation information transmitted from the product delivery service server is received and the optimal product delivery order is delivered through the output means. Includes a deliveryman terminal that notifies the member;
The product delivery service server checks information on the item type, pick-up location, and destination in the request information received from the client terminal, and checks whether the request information is for product delivery with a pick-up location and destination; Using the distance between the delivery person and each pick-up location, the distance between the delivery person and each destination, the distance between each pick-up point and each destination, the distance between each pick-up point, and the distance between each destination, The destination pole and the pick-up point pole that is the pickup point farthest from the destination pole or the pick-up point closest to the delivery person are searched, and the delivery person sets the first place to go as the pickup point pole and registers it in the database, or the delivery person Notifies the terminal, and then, under the condition that it cannot go to the destination without passing through the pickup point, based on the pick-up point pole, compares the distance to the destination corresponding to the pick-up point pole and each pick-up point outside the pick-up point pole, pick-up Searching for a location closest to the pole, setting it as the second destination, registering it in the database, or notifying the delivery person terminal; If the second place to go is the destination corresponding to the pick-up pole, based on the second place to go, the nearest pick-up is searched by comparing the distances between the second place to go and each pick-up point other than the pick-up pole set the third destination, then set the fourth and fifth destinations similarly to the second and third destination settings, and search and set the sequence to the destination pole; If the second place to go is a pick-up point other than the pick-up pole, based on the second place to go, the destination corresponding to the pick-up pole, the destination corresponding to the second place to go, the pick-up pole and the second place to go By comparing the distance to each pick-up location, the nearest location is searched and set as the third place to go, and then, similar to the second and third destination settings, the fourth and fifth destinations are set. set the destination, search and set the order to the destination pole; Receives the urgent request information requested by the client terminal, checks the recommended information stored in the database, searches for recommended information that has the most similar pick-up point and destination to the urgent request information and can be delivered the fastest, and retrieves the recommended information An insertion request signal for requesting insertion of emergency request information is generated and transmitted to the delivery person terminal, and the information in which the emergency request information is inserted into the searched recommendation information is delivered upon receipt of an acceptance signal from the delivery person terminal. A product delivery service system characterized in that the database is made by circle and registered in the database.
입력수단을 통해 물품 종류, 픽업지, 도착지의 정보를 포함한 의뢰정보를 입력받고, 의뢰인식별정보 또는 의뢰인단말기식별정보를 상기 의뢰정보에 포함시켜 상기 물품 배송 서비스 서버로 전송하는 것을 특징으로 하는 물품 배송 서비스 시스템.
The method of claim 1, wherein the client terminal,
Item delivery, characterized in that receiving request information including information on the type of goods, pick-up point, and destination through an input means, including client identification information or client terminal identification information in the request information and transmitting it to the product delivery service server. service system.
상기 물품 배송 서비스 서버는, 상기 의뢰인 단말기로부터 수신받은 의뢰정보에서 물품 종류, 픽업지, 도착지의 정보를 확인하며, 픽업지와 도착지가 있는 물품 배송에 대한 의뢰정보인지를 확인하며; 배송원과 각 픽업지 간의 거리, 배송원과 각 도착지 간의 거리, 각 픽업지와 각 도착지 간의 거리, 각 픽업지 간의 거리, 각 도착지 간의 거리를 이용하여, 도착지들 중에서 배송원과 가장 먼 도착지인 도착지 극과, 도착지 극에서 가장 먼 픽업지 또는 배송원과 가장 가까운 픽업지인 픽업지 극을 탐색하며, 배송원이 첫 번째로 갈 곳을 픽업지 극으로 설정하여 상기 데이터베이스에 등록하거나, 상기 배송원 단말기에 통보하며, 그런 다음에 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에, 픽업지 극을 기준으로, 픽업지 극에 대응하는 도착지, 픽업지 극 외의 각 픽업지와의 거리를 비교하여, 픽업지 극에서 가장 가까운 위치가 어디인지를 탐색하여 두 번째로 갈 곳으로 설정하여 상기 데이터베이스에 등록하거나, 상기 배송원 단말기에 통보하며; 두 번째로 갈 곳이 픽업지 극에 대응하는 도착지인 경우에, 두 번째로 갈 곳을 기준으로, 두 번째로 갈 곳과 픽업지 극 외의 각 픽업지 간의 거리들을 비교하여 가장 가까운 픽업지를 탐색하여 세 번째로 갈 곳으로 설정하며, 그 다음에 두 번째 및 세 번째로 갈 곳 설정과 유사하게 네 번째 및 다섯 번째 갈 곳을 설정하여, 도착지 극까지의 순서를 탐색하여 설정하며; 두 번째로 갈 곳이 픽업지 극 외의 픽업지인 경우에, 두 번째로 갈 곳을 기준으로, 픽업지 극에 대응하는 도착지, 두 번째로 갈 곳에 대응하는 도착지, 픽업지 극과 두 번째로 갈 곳 외의 각 픽업지와의 거리를 비교하여, 가장 가까운 위치가 어디인지를 탐색하여 세 번째로 갈 곳으로 설정하며, 그 다음에 두 번째 및 세 번째로 갈 곳 설정과 유사하게 네 번째 및 다섯 번째 갈 곳을 설정하여, 도착지 극까지의 순서를 탐색하여 설정하며; 상기 의뢰인 단말기에서 요청한 긴급의뢰정보를 수신받아, 상기 데이터베이스에 저장된 추천정보를 확인하여 긴급의뢰정보에 가장 유사한 픽업지와 도착지를 가지면서 가장 빨리 배송할 수 있는 추천정보를 검색하며, 검색한 추천정보에 긴급의뢰정보를 끼워놓기를 요청하기 위한 끼워놓기요청신호를 생성시켜 상기 배송원 단말기로 전송하며, 상기 배송원 단말기로부터 승낙신호를 수신받아 검색한 추천정보에 긴급의뢰정보를 끼워놓은 정보를 배송원별로 데이터베이스화시켜 상기 데이터베이스에 등록하는 것을 특징으로 하는 물품 배송 서비스 서버.
Identifies each of the client terminal and the delivery man terminal connected through the network, receives and delivers the request information transmitted from the client terminal, and receives and delivers the delivery man location information transmitted from the delivery man terminal, and then generates recommendation information. an interface unit for receiving and notifying the delivery person terminal; and registering the request information transmitted through the interface unit in the database, receiving the location information of the delivery person through the interface unit, and recommending an optimal delivery order for the items dispatched to the delivery person based on the location of the delivery person. In the product delivery service server including a product delivery service unit for generating recommendation information for and delivering it to the interface unit,
The product delivery service server checks information on the item type, pick-up location, and destination in the request information received from the client terminal, and checks whether the request information is for product delivery with a pick-up location and destination; Using the distance between the delivery person and each pick-up location, the distance between the delivery person and each destination, the distance between each pick-up point and each destination, the distance between each pick-up point, and the distance between each destination, The destination pole and the pick-up point pole that is the pickup point farthest from the destination pole or the pick-up point closest to the delivery person are searched, and the delivery person sets the first place to go as the pickup point pole and registers it in the database, or the delivery person Notifies the terminal, and then, under the condition that it cannot go to the destination without passing through the pickup point, based on the pick-up point pole, compares the distance to the destination corresponding to the pick-up point pole and each pick-up point outside the pick-up point pole, pick-up Searching for a location closest to the pole, setting it as the second destination, registering it in the database, or notifying the delivery person terminal; If the second place to go is the destination corresponding to the pick-up pole, based on the second place to go, the nearest pick-up is searched by comparing the distances between the second place to go and each pick-up point other than the pick-up pole set the third destination, then set the fourth and fifth destinations similarly to the second and third destination settings, and search and set the sequence to the destination pole; If the second place to go is a pick-up point other than the pick-up pole, based on the second place to go, the destination corresponding to the pick-up pole, the destination corresponding to the second place to go, the pick-up pole and the second place to go By comparing the distance to each pick-up location, the nearest location is searched and set as the third place to go, and then, similar to the second and third destination settings, the fourth and fifth destinations are set. set the destination, search and set the order to the destination pole; Receives the urgent request information requested by the client terminal, checks the recommended information stored in the database, searches for recommended information that has the most similar pick-up point and destination to the urgent request information and can be delivered the fastest, and retrieves the recommended information An insertion request signal for requesting insertion of emergency request information is generated and transmitted to the delivery person terminal, and the information in which the emergency request information is inserted into the searched recommendation information is delivered upon receipt of an acceptance signal from the delivery person terminal. A product delivery service server characterized in that the database is made by circle and registered in the database.
상기 물품 배송 서비스 서버는, 상기 의뢰인 단말기로부터 수신받은 의뢰정보에서 물품 종류, 픽업지, 도착지의 정보를 확인하며, 픽업지와 도착지가 있는 물품 배송에 대한 의뢰정보인지를 확인하며; 배송원과 각 픽업지 간의 거리, 배송원과 각 도착지 간의 거리, 각 픽업지와 각 도착지 간의 거리, 각 픽업지 간의 거리, 각 도착지 간의 거리를 이용하여, 도착지들 중에서 배송원과 가장 먼 도착지인 도착지 극과, 도착지 극에서 가장 먼 픽업지 또는 배송원과 가장 가까운 픽업지인 픽업지 극을 탐색하며, 배송원이 첫 번째로 갈 곳을 픽업지 극으로 설정하여 상기 데이터베이스에 등록하거나, 상기 배송원 단말기에 통보하며, 그런 다음에 픽업지를 거치지 않고 도착지에 갈 수 없다는 조건 하에, 픽업지 극을 기준으로, 픽업지 극에 대응하는 도착지, 픽업지 극 외의 각 픽업지와의 거리를 비교하여, 픽업지 극에서 가장 가까운 위치가 어디인지를 탐색하여 두 번째로 갈 곳으로 설정하여 상기 데이터베이스에 등록하거나, 상기 배송원 단말기에 통보하며; 두 번째로 갈 곳이 픽업지 극에 대응하는 도착지인 경우에, 두 번째로 갈 곳을 기준으로, 두 번째로 갈 곳과 픽업지 극 외의 각 픽업지 간의 거리들을 비교하여 가장 가까운 픽업지를 탐색하여 세 번째로 갈 곳으로 설정하며, 그 다음에 두 번째 및 세 번째로 갈 곳 설정과 유사하게 네 번째 및 다섯 번째 갈 곳을 설정하여, 도착지 극까지의 순서를 탐색하여 설정하며; 두 번째로 갈 곳이 픽업지 극 외의 픽업지인 경우에, 두 번째로 갈 곳을 기준으로, 픽업지 극에 대응하는 도착지, 두 번째로 갈 곳에 대응하는 도착지, 픽업지 극과 두 번째로 갈 곳 외의 각 픽업지와의 거리를 비교하여, 가장 가까운 위치가 어디인지를 탐색하여 세 번째로 갈 곳으로 설정하며, 그 다음에 두 번째 및 세 번째로 갈 곳 설정과 유사하게 네 번째 및 다섯 번째 갈 곳을 설정하여, 도착지 극까지의 순서를 탐색하여 설정하며; 상기 의뢰인 단말기에서 요청한 긴급의뢰정보를 수신받아, 상기 데이터베이스에 저장된 추천정보를 확인하여 긴급의뢰정보에 가장 유사한 픽업지와 도착지를 가지면서 가장 빨리 배송할 수 있는 추천정보를 검색하며, 검색한 추천정보에 긴급의뢰정보를 끼워놓기를 요청하기 위한 끼워놓기요청신호를 생성시켜 상기 배송원 단말기로 전송하며, 상기 배송원 단말기로부터 승낙신호를 수신받아 검색한 추천정보에 긴급의뢰정보를 끼워놓은 정보를 배송원별로 데이터베이스화시켜 상기 데이터베이스에 등록하는 것을 특징으로 하는 물품 배송 서비스 방법.receiving and transmitting, by the client terminal, request information through an input means; receiving and registering request information transmitted from the client terminal by a product delivery service server; storing request information registered in the product delivery service server in a database; detecting a current location by a delivery person terminal using a location detecting means and transmitting location information of the delivery person to the product delivery service server; generating and notifying recommendation information for recommending an optimal delivery order for items dispatched to the delivery man based on the position of the delivery man based on the delivery man's position by the goods delivery service server; and receiving the recommendation information transmitted from the product delivery service server by the delivery person terminal and notifying the delivery person of an optimal order for delivery of the goods through an output means;
The product delivery service server checks information on the item type, pick-up location, and destination in the request information received from the client terminal, and checks whether the request information is for product delivery with a pick-up location and destination; Using the distance between the delivery person and each pick-up location, the distance between the delivery person and each destination, the distance between each pick-up point and each destination, the distance between each pick-up point, and the distance between each destination, The destination pole and the pick-up point pole that is the pickup point farthest from the destination pole or the pick-up point closest to the delivery person are searched, and the delivery person sets the first place to go as the pickup point pole and registers it in the database, or the delivery person Notifies the terminal, and then, under the condition that it cannot go to the destination without passing through the pickup point, based on the pick-up point pole, compares the distance to the destination corresponding to the pick-up point pole and each pick-up point outside the pick-up point pole, pick-up Searching for a location closest to the pole, setting it as the second destination, registering it in the database, or notifying the delivery person terminal; If the second place to go is the destination corresponding to the pick-up pole, based on the second place to go, the nearest pick-up is searched by comparing the distances between the second place to go and each pick-up point other than the pick-up pole set the third destination, then set the fourth and fifth destinations similarly to the second and third destination settings, and search and set the sequence to the destination pole; If the second place to go is a pick-up point other than the pick-up pole, based on the second place to go, the destination corresponding to the pick-up pole, the destination corresponding to the second place to go, the pick-up pole and the second place to go By comparing the distance to each pick-up location, the nearest location is searched and set as the third place to go, and then, similar to the second and third destination settings, the fourth and fifth destinations are set. set the destination, search and set the order to the destination pole; Receives the urgent request information requested by the client terminal, checks the recommended information stored in the database, searches for recommended information that has the most similar pick-up point and destination to the urgent request information and can be delivered the fastest, and retrieves the recommended information An insertion request signal for requesting insertion of emergency request information is generated and transmitted to the delivery person terminal, and the information in which the emergency request information is inserted into the searched recommendation information is delivered upon receipt of an acceptance signal from the delivery person terminal. A product delivery service method characterized in that the database is made by circle and registered in the database.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220097726A KR102527365B1 (en) | 2022-08-05 | 2022-08-05 | Goods delivery service system, server and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220097726A KR102527365B1 (en) | 2022-08-05 | 2022-08-05 | Goods delivery service system, server and method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102527365B1 true KR102527365B1 (en) | 2023-05-02 |
Family
ID=86387445
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220097726A Active KR102527365B1 (en) | 2022-08-05 | 2022-08-05 | Goods delivery service system, server and method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102527365B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100193865B1 (en) | 1996-03-29 | 1999-06-15 | 윤종용 | Design method of bandpass filter for E plane using conductor strip |
KR20210033614A (en) | 2019-09-19 | 2021-03-29 | 한국교통연구원 | Method and apparatus for providing delivery service |
KR102252774B1 (en) * | 2020-03-09 | 2021-05-17 | 주식회사 우아한형제들 | Apparatus, method and recording medium storing commands for managing delivery process |
KR102347933B1 (en) * | 2021-06-08 | 2022-01-06 | 히얼위고(주) | Method for operating delivery management platorm and server for the same |
-
2022
- 2022-08-05 KR KR1020220097726A patent/KR102527365B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100193865B1 (en) | 1996-03-29 | 1999-06-15 | 윤종용 | Design method of bandpass filter for E plane using conductor strip |
KR20210033614A (en) | 2019-09-19 | 2021-03-29 | 한국교통연구원 | Method and apparatus for providing delivery service |
KR102252774B1 (en) * | 2020-03-09 | 2021-05-17 | 주식회사 우아한형제들 | Apparatus, method and recording medium storing commands for managing delivery process |
KR102347933B1 (en) * | 2021-06-08 | 2022-01-06 | 히얼위고(주) | Method for operating delivery management platorm and server for the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6408677B2 (en) | System and method for delivering packages using manned collection and delivery bases | |
JP4012622B2 (en) | Cargo information management method and cargo management system using electronic tag | |
US8131607B2 (en) | Device and method of planning and managing real-time postal delivery work | |
CN101160601B (en) | System and method for dynamically updating a dispatch plan | |
JP5470143B2 (en) | Baggage misdelivery prevention system | |
US20240212028A1 (en) | Out-of-store purchase routing systems, methods, and media | |
KR20180104332A (en) | Method and system for a shipment coordination service | |
KR20200112266A (en) | Delivery service system | |
CN111094158B (en) | Presentation device and presentation method | |
JP2011195297A (en) | System and method for delivery management | |
CN101491051A (en) | Method, system, carrier server and mobile device for shipping a package without the shipper being required to apply a shipping label | |
JP2001225926A (en) | Delivery support device, sorting support device, and delivery method using electronic tag | |
KR20160106305A (en) | Real-time delivery location method and location system | |
US20170098188A1 (en) | System and method of entering item into distribution network or service | |
KR20120026410A (en) | Delivery location tracking service method and server | |
JP2022170670A (en) | Delivery management assist system, delivery management assist method, and delivery management assist program | |
KR20200112265A (en) | Delivery service system | |
KR20020052973A (en) | Delivery system, and various service request receipt and transaction method using network | |
KR102527365B1 (en) | Goods delivery service system, server and method | |
JP2005239431A (en) | Sorting support apparatus and delivery method | |
KR20160048601A (en) | System, server and method for providing home delivery service | |
JP2023083490A (en) | Communication terminal, communication system, control method, program and storage medium | |
JP4925850B2 (en) | Delivery receipt proofing system | |
KR20020019736A (en) | System for transferring goods and method thereof | |
JP2002297725A (en) | System and program for delivery |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220805 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20220805 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20221205 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20230310 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20221205 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
X091 | Application refused [patent] | ||
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20230310 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20230111 Comment text: Amendment to Specification, etc. |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20230420 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20230410 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20230310 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20230111 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230425 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230425 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |