KR20260063292A - Server device for managing goods transportation and methods thereof - Google Patents
Server device for managing goods transportation and methods thereofInfo
- Publication number
- KR20260063292A KR20260063292A KR1020240150794A KR20240150794A KR20260063292A KR 20260063292 A KR20260063292 A KR 20260063292A KR 1020240150794 A KR1020240150794 A KR 1020240150794A KR 20240150794 A KR20240150794 A KR 20240150794A KR 20260063292 A KR20260063292 A KR 20260063292A
- Authority
- KR
- South Korea
- Prior art keywords
- delivery
- information
- item
- management
- server device
- 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.)
- Pending
Links
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/0835—Relationships between shipper or supplier and carriers
-
- 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/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- 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/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06393—Score-carding, benchmarking or key performance indicator [KPI] analysis
-
- 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/0834—Choice of carriers
- G06Q10/08345—Pricing
Abstract
본 개시는 서버 장치에 대한 것이다. 본 서버 장치는, 메모리, 통신부 및 프로세서를 포함한다. 프로세서는, 다세대 구역으로 운송될 물품에 대한 정보가 외부 장치로부터 통신부를 통해 수신되면, 외부 장치에 대해 택배 관리 장소에 대한 정보를 전송하여, 물품을 택배 관리 장소로 배달하도록 가이드하고, 후보자 정보에 기초하여 물품을 다세대 구역 내의 최종 목적지까지 배달할 배달원을 선정하며, 선정된 배달원이 보유한 사용자 단말 장치로 물품에 대한 정보 및 배달 리퀘스트를 전송하도록 통신부를 제어한다.The present disclosure relates to a server device. The server device comprises a memory, a communication unit, and a processor. When the processor receives information regarding an item to be transported to a multi-family housing area from an external device via the communication unit, it transmits information regarding a courier management location to the external device to guide the delivery of the item to the courier management location, selects a delivery person to deliver the item to a final destination within the multi-family housing area based on candidate information, and controls the communication unit to transmit information regarding the item and a delivery request to a user terminal device possessed by the selected delivery person.
Description
본 개시는 물품 운송을 관리하기 위한 서버 장치 및 그 관리 방법에 관한 것이다.The present disclosure relates to a server device for managing the transportation of goods and a method for managing the same.
코로나 바이러스 등과 같은 전염병의 유행 이후, 사람들이 온라인으로 물품을 주문하고 배송받는 경우가 증가하였다. 이에 따라, 택배 물량이 크게 늘고 있다. 그러나, 택배 기사의 수는 한정되어 있어, 모든 물품을 직접 문 앞까지 배송하려 할 경우 배송 지연 문제가 발생할 수 있다.Since the outbreak of infectious diseases such as the coronavirus, the number of people ordering and receiving goods online has increased. Consequently, the volume of parcel deliveries has grown significantly. However, as the number of delivery drivers is limited, attempting to deliver every item directly to the doorstep can lead to delivery delays.
또한, 다세대 구역(예를 들어, 대단지 주택, 아파트 단지 등)에서는 보안 문제로 인해 외부인의 접근을 제한하고 있어 택배 기사들이 다세대 구역 내부로 쉽게 진입하기 어려운 문제점이 있다.In addition, in multi-family areas (e.g., large housing complexes, apartment complexes, etc.), access by outsiders is restricted due to security concerns, which presents a problem in that it is difficult for delivery drivers to easily enter the multi-family areas.
또한, 코로나 바이러스 등과 같은 전염병이 유행한 뒤로 이러한 구역 내 공용 공간인 커뮤니티 센터 등의 공간이 사용되지 않아 관리비 부담만 가중되고 있다. Furthermore, since the outbreak of infectious diseases such as the coronavirus, common spaces within these areas, such as community centers, have not been used, only increasing the burden of maintenance costs.
따라서, 상술한 다양한 문제들을 해결하기 위한 물품 운송 관리 방법에 대한 필요성이 대두되었다.Therefore, the need for a goods transportation management method to solve the various problems mentioned above has emerged.
본 개시는 이상과 같은 필요성에 따라 안출된 것으로, 본 개시의 적어도 하나의 실시 예에 따르면, 다세대 구역에 대한 택배 서비스를 제공하기 위한 서버 장치는, 상기 다세대 구역에 대해 지정된 택배 관리 장소에 대한 정보 및 상기 다세대 구역 내에서의 택배 배달을 수행할 후보자 정보를 저장하는 메모리, 통신부 및 프로세서를 포함하며, 상기 프로세서는, 상기 다세대 구역으로 운송될 물품에 대한 정보가 외부 장치로부터 상기 통신부를 통해 수신되면, 상기 외부 장치에 대해 상기 택배 관리 장소에 대한 정보를 전송하여, 상기 물품을 상기 택배 관리 장소로 배달하도록 가이드하고, 상기 후보자 정보에 기초하여 상기 물품을 상기 다세대 구역 내의 최종 목적지까지 배달할 배달원을 선정하며, 상기 선정된 배달원이 보유한 사용자 단말 장치로 상기 물품에 대한 정보 및 배달 리퀘스트를 전송하도록 상기 통신부를 제어할 수 있다.The present disclosure has been devised in accordance with the above needs. According to at least one embodiment of the present disclosure, a server device for providing a courier service for a multi-family housing area comprises a memory storing information regarding a designated courier management location for the multi-family housing area and information regarding candidates to perform courier delivery within the multi-family housing area, a communication unit, and a processor. When the processor receives information regarding an item to be transported to the multi-family housing area from an external device through the communication unit, it transmits information regarding the courier management location to the external device to guide the delivery of the item to the courier management location, selects a delivery person to deliver the item to a final destination within the multi-family housing area based on the candidate information, and controls the communication unit to transmit information regarding the item and a delivery request to a user terminal device possessed by the selected delivery person.
한편, 본 개시의 적어도 하나의 실시 예에 따른, 다세대 구역에 대한 택배 서비스를 제공하기 위한 서버 장치의 서비스 제공 방법은, 상기 다세대 구역에 대해 지정된 택배 관리 장소에 대한 정보 및 상기 다세대 구역 내에서의 택배 배달을 수행할 후보자 정보를 수신하여 저장하는 단계, 상기 다세대 구역으로 운송될 물품에 대한 정보가 외부 장치로부터 수신되면, 상기 외부 장치에 대해 상기 택배 관리 장소에 대한 정보를 전송하여, 상기 물품을 상기 택배 관리 장소로 배달하도록 가이드하는 단계, 상기 후보자 정보에 기초하여 상기 물품을 상기 다세대 구역 내의 최종 목적지까지 배달할 배달원을 선정하는 단계, 상기 선정된 배달원이 보유한 사용자 단말 장치로 상기 물품에 대한 정보 및 배달 리퀘스트를 전송하는 단계를 포함할 수 있다.Meanwhile, a method for providing a service of a server device for providing a courier service for a multi-family housing area according to at least one embodiment of the present disclosure may include: receiving and storing information regarding a courier management location designated for the multi-family housing area and information regarding candidates to perform courier delivery within the multi-family housing area; when information regarding an item to be transported to the multi-family housing area is received from an external device, transmitting information regarding the courier management location to the external device to guide the delivery of the item to the courier management location; selecting a delivery person to deliver the item to a final destination within the multi-family housing area based on the candidate information; and transmitting information regarding the item and a delivery request to a user terminal device possessed by the selected delivery person.
도 1은 본 개시의 적어도 하나의 실시 예에 따른 서버 장치의 동작을 설명하기 위한 도면이다.
도 2는 본 개시의 하나 이상의 실시 예에 따른 서버 장치의 구성을 나타낸 블록도이다.
도 3은 서버 장치에서 다양한 외부 장치들과 통신을 수행하여 물품 운송을 관리하는 방법을 설명하기 위한 도면이다.
도 4는 각 단위 영역 별로 물품을 그룹핑하는 작업을 설명하기 위한 도면이다.
도 5는 물류 센터에서 최종 목적지까지 물품을 운송하는 방법을 설명하기 위한 도면이다.
도 6 내지 도 9는 본 개시의 적어도 하나의 실시 예에 따른 관리 방법을 설명하기 위한 흐름도이다.FIG. 1 is a drawing for explaining the operation of a server device according to at least one embodiment of the present disclosure.
FIG. 2 is a block diagram showing the configuration of a server device according to one or more embodiments of the present disclosure.
Figure 3 is a diagram illustrating a method of managing goods transportation by communicating with various external devices from a server device.
Figure 4 is a drawing illustrating the process of grouping items by unit area.
Figure 5 is a diagram illustrating a method of transporting goods from a logistics center to a final destination.
FIGS. 6 to 9 are flowcharts for explaining a management method according to at least one embodiment of the present disclosure.
본 개시의 다양한 실시 예들에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 개시의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서, 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the various embodiments of this disclosure have been selected to be as widely used and general as possible, taking into account their functions within this disclosure; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been selected at the applicant's discretion, and in such cases, their meanings will be described in detail in the relevant description section of this disclosure. Accordingly, terms used in this disclosure should be defined not merely by their names, but based on their meanings and the overall content of this disclosure.
본 명세서에서, "가진다", "가질 수 있다", "포함한다", 또는 "포함할 수 있다" 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.In this specification, expressions such as “have,” “may have,” “include,” or “may include” indicate the presence of such features (e.g., numerical values, functions, actions, or components, etc.) and do not exclude the presence of additional features.
A 또는/및 B 중 적어도 하나라는 표현은 "A" 또는 "B" 또는 "A 및 B" 중 어느 하나를 나타내는 것으로 이해되어야 한다.The expression "at least one of A or/and B" should be understood as representing either "A" or "B" or "A and B".
본 명세서에서 사용된 "제1," "제2," "첫째," 또는 "둘째,"등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다.Expressions such as "first," "second," "first," or "second" used in this specification may modify various components regardless of order and/or importance, and are used only to distinguish one component from another and do not limit said components.
어떤 구성요소(예: 제1 구성요소)가 다른 구성요소(예: 제2 구성요 소)에 "(기능적으로 또는 통신적으로) 연결되어((operatively or communicatively) coupled with/to)" 있다거나 "접속되어(connected to)" 있다고 언급된 때에는, 어 떤 구성요소가 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소(예: 제3 구 성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다.When it is stated that a component (e.g., a first component) is “(operatively or communicatively) coupled with/to” or “connected to” another component (e.g., a second component), it should be understood that the component may be directly connected to the other component or connected through the other component (e.g., a third component).
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "구성되다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함 을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, terms such as “comprising” or “consisting of” are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
본 개시에서 "모듈" 혹은 "부"는 적어도 하나의 기능이나 동작을 수행하며, 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 "모듈" 혹은 복수의 "부"는 특정한 하드웨어로 구현될 필요가 있는 "모듈" 혹은 "부"를 제외하고는 적어도 하나의 모듈로 일체화되어 적어도 하나의 프로세서(미도시)로 구현될 수 있다.In the present disclosure, a "module" or "part" performs at least one function or operation and may be implemented in hardware or software, or a combination of hardware and software. Additionally, a plurality of "modules" or a plurality of "parts" may be integrated into at least one module and implemented by at least one processor (not shown), except for a "module" or "part" that needs to be implemented in specific hardware.
본 명세서에서, 사용자라는 용어는 전자 장치를 사용하는 사람 또는 전자 장치를 사용하는 장치(예: 인공지능 전자 장치)를 지칭할 수 있다.In this specification, the term "user" may refer to a person using an electronic device or a device using an electronic device (e.g., an artificial intelligence electronic device).
이하 첨부된 도면들을 참조하여 본 개시의 일 실시 예를 보다 상세하게 설명한다.An embodiment of the present disclosure will be described in more detail below with reference to the attached drawings.
도 1은 본 개시의 적어도 하나의 실시 예에 따른 서버 장치(100)의 동작을 설명하기 위한 도면이다.FIG. 1 is a drawing for explaining the operation of a server device (100) according to at least one embodiment of the present disclosure.
서버 장치(100)는 다세대 구역 내의 일부 구역에 배치된 택배 관리 장소(20)를 이용한 물품의 유통 과정 전반을 관리하기 위한 장치이다. 다세대 구역이란 다수의 사람들이 거주하는 아파트나 빌라, 오피스텔, 학교, 군부대, 오피스 빌딩 등이 될 수 있으나 이에 한정되지 않고, 복수의 가구들이 모여 있는 단위 지역이 될 수 있다. 단위 지역은 자전거나 이륜차, 도보, 소형 로봇 등을 이용하여 일정 시간 내에 다닐 수 있는 면적으로 구분(예를 들어, 마을, 동 등)될 수 있으나, 반드시 이에 한정되는 것은 아니며, 구, 시 등의 단위로 구분될 수도 있다. The server device (100) is a device for managing the entire distribution process of goods using a delivery management location (20) located in a part of a multi-family area. A multi-family area may be an apartment, villa, officetel, school, military base, office building, etc., where many people reside, but is not limited thereto, and may be a unit area where multiple households are gathered. A unit area may be divided into an area that can be traversed within a certain time using a bicycle, two-wheeled vehicle, walking, or a small robot (e.g., a village, neighborhood, etc.), but is not necessarily limited thereto, and may be divided into units such as a district or city.
도 1에서는 하나의 서버 장치(100), 택배 관리 장소(20)를 도시하였으나, 이는 일 예에 불과하며, 서버 장치(100), 택배 관리 장소(20)의 개수는 다양하게 변형될 수 있다. 즉, 서버 장치(100)는 웹을 통해서 연결된 웹서버나 클라우드 서버 장치로 구현될 수도 있고, 택배 관리 장소(20)에 별도로 마련된 전자 장치로 구현될 수도 있다.In FIG. 1, one server device (100) and a delivery management location (20) are shown, but this is merely an example, and the number of server devices (100) and delivery management locations (20) can be varied. That is, the server device (100) may be implemented as a web server or cloud server device connected via the web, or as an electronic device separately provided in the delivery management location (20).
택배 관리 장소(20)는 다세대 구역 내로 이송되어야 하는 물품을 보관 및 관리하기 위한 장소이다. 택배 관리 장소(20)는 다세대 구역(400) 내에 배치될 수도 있고, 다세대 구역(400) 외의 일부 구역에 배치될 수도 있다. 택배 관리 장소(20)는 다세대 구역의 종류나 위치, 주변 건물, 크기 등에 따라 다양하게 지정될 수 있다. The parcel management location (20) is a place for storing and managing items that need to be transported into a multi-family housing area. The parcel management location (20) may be placed within the multi-family housing area (400) or in some areas outside the multi-family housing area (400). The parcel management location (20) may be designated in various ways depending on the type or location of the multi-family housing area, surrounding buildings, size, etc.
예를 들어, 다세대 구역(400)이 아파트인 경우, 아파트 내에는 경비실이나 커뮤니티 센터, 운동센터, 놀이터, 주차장 등이 있을 수 있고, 아파트 외부로는 상가나 공용 주차장 등이 있을 수 있다. 이러한 장소들 중에서 활용도가 낮은 장소가 택배 관리 장소(20)로 지정되어 사용될 수 있다. 다세대 구역(400)이 다수의 집들이 모여 있는 마을인 경우, 택배 관리 장소(20)는 마을 회관, 마을 공용 주차장, 대표자 집 등이 될 수도 있다. For example, if the multi-family area (400) is an apartment complex, there may be a security office, community center, exercise center, playground, parking lot, etc. inside the apartment complex, and there may be a commercial building or public parking lot outside the apartment complex. Among these places, a place with low utilization can be designated and used as a delivery management location (20). If the multi-family area (400) is a village where many houses are gathered, the delivery management location (20) may be a village hall, a village public parking lot, a representative's house, etc.
택배 관리 장소(20)는 물품 하차, 분류, 물품 상차 등 다양한 작업을 수행하기 위하여 별도로 마련된 공간이 될 수 있다. 종래에는 택배 직원은 물류 센터 등으로부터 물품을 수령한 후, 수송 수단(예 : 트럭, 택배차, 승용차, 오토바이 등)에 적재하여 다세대 구역(400) 내 각 세대 별(400-1, 400-2, ..., 400-n)로 직접 운송하였다. 이에 따라 다세대 구역(400) 내에서 다수의 택배 차량이 이동함에 따라 안전 문제가 발생할 수도 있고, 거주자 입장에서는 외부 택배 기사가 수시로 드나드는 것에 의해 프라이버시를 침해 받을 수도 있었다. 택배 기사 입장에서도 최종 목적지인 세대 문 앞까지 하나하나 배송을 하는데 드는 시간이나 노력이 크다는 문제도 있었다. 또한, 최근에는 아파트 내부로 외부 차량의 진입을 못하도록 통제하거나, 엘리베이터 사용을 금지함으로써 아파트 입주민과 택배 회사 사이에서 마찰이 생기는 경우도 있다. 본 개시의 다양한 실시 예에 따르면, 택배 관리 장소(20)를 이용함으로써, 이러한 문제점들을 모두 해소할 수 있다. The delivery management area (20) may be a space separately prepared to perform various tasks such as unloading, sorting, and loading goods. Conventionally, delivery personnel received goods from a logistics center, etc., loaded them onto a means of transport (e.g., truck, delivery vehicle, passenger car, motorcycle, etc.), and transported them directly to each household (400-1, 400-2, ..., 400-n) within a multi-household area (400). Consequently, safety issues may arise as multiple delivery vehicles move within the multi-household area (400), and residents may have their privacy violated by external delivery drivers frequently entering and exiting. From the perspective of the delivery driver, there was also the problem of significant time and effort required to deliver each item individually to the door of the household, which is the final destination. Furthermore, recently, conflicts have arisen between apartment residents and delivery companies due to restrictions on external vehicles entering the apartment or prohibiting the use of elevators. According to various embodiments of the present disclosure, all these problems can be resolved by using the delivery management area (20).
구체적으로, 본 개시에서는 택배 기사(10)가 물품을 수송 수단에 적재하고, 이를 택배 관리 장소(20)까지 운송하는 것으로, 소임을 다하게 된다. 택배 관리 장소(20)에서 각 세대까지의 물품 운송은 택배 기사(10)가 아닌 제3자가 대행하게 된다. 본 개시에서는 이러한 제3자를 배달원이라고 기재한다. Specifically, in the present disclosure, a delivery driver (10) fulfills his duty by loading goods onto a means of transport and transporting them to a delivery management location (20). The transportation of goods from the delivery management location (20) to each household is carried out by a third party other than the delivery driver (10). In the present disclosure, such a third party is referred to as a delivery person.
본 개시의 일 실시 예에 따르면, 서버 장치(100)의 운영자는 각 택배 회사나, 운송 회사, 다세대 구역 관리소장 및/또는 기타 개인(예: 다세대 구역 주민)들과 운송 계약 또는 운반 계약을 사전에 체결하여 둘 수 있다. 이러한 계약은 서버 장치(100)가 제공하는 웹 사이트를 통해 온라인 상에서 이루어질 수 있다. 예를 들어, 다세대 구역(400)을 관리하는 관리소장 및 기타 사용자(이하, 관리자라 함)는 웹 사이트에 액세스한 후, 사용자 계정을 생성할 수 있다. 사용자 계정 생성 시, 관리자는 다세대 구역(400)을 특정할 수 있는 정보(예를 들어, 아파트 단지 명, 아파트 동 번호, 건물 명칭, 행정 구역 명칭 등)와 그 다세대 구역(400) 내의 택배를 관리할 택배 관리 장소(20)에 대한 정보(위치 정보, 출입 관련 정보 등)을 함께 입력할 수 있다.According to one embodiment of the present disclosure, the operator of the server device (100) may enter into a transportation or delivery contract in advance with each courier company, a transport company, a multi-family housing area manager, and/or other individuals (e.g., residents of the multi-family housing area). Such contracts may be made online through a website provided by the server device (100). For example, a manager and other users (hereinafter referred to as administrators) managing a multi-family housing area (400) may create a user account after accessing the website. When creating a user account, the administrator may input information that can identify the multi-family housing area (400) (e.g., apartment complex name, apartment building number, building name, administrative district name, etc.) and information regarding the courier management location (20) that manages couriers within the multi-family housing area (400) (location information, access information, etc.).
또한, 관리자는 사용자 계정을 생성할 때, 해당 다세대 구역(400)을 대표하여 신청한다는 사실을 입증할 수 있는 각종 증거 자료(예를 들어, 주민 동의서, 위임장 등)를 제출하도록 요구받을 수도 있으나, 이에 한정되는 것은 아니다. Additionally, when creating a user account, the administrator may be required to submit various evidence materials (e.g., resident consent forms, power of attorney, etc.) that can prove that the application is being made on behalf of the multi-family area (400), but is not limited thereto.
그 밖에, 관리자는 사용자 계정을 생성할 때, 해당 다세대 구역(400) 내에서 물품 운송을 대행하여 마무리할 배달원에 대한 후보자 정보 등을 함께 입력할 수도 있다. 후보자는 배달원으로 선정될 자격이 있는 사람들을 의미한다. 예를 들어, 다세대 구역에 거주하는 주민들 전부가 후보자가 될 수 있다. 또는, 다세대 구역에 거주하는 주민들 중에서 물품 운송을 대행하여 마무리하고자 하는 의사가 있는 일부 주민들이 후보자가 될 수도 있다. 또는, 해당 다세대 구역 뿐만 아니라 주변 지역에 거주하는 사람들 중에서도, 직업을 갖지 못하였거나 소득이 낮은 일부 주민들을 후보자로 선정할 수도 있다. 예를 들어, 노약자나 장애인 등이 후보자가 될 수 있다. 후보자 선정 시에 관리자는 범죄 이력이나 나이, 질병 유무 등을 고려하여 선정할 수도 있다. 후보자 정보는 그러한 후보자들의 이름이나 나이, 성별, 거주지 주소, 전화 번호, 메일 주소, 이메일 아이디 등 다양한 정보를 포함할 수 있다. In addition, when creating a user account, the administrator may also input candidate information for a delivery person who will carry out the delivery of goods within the multi-family zone (400). A candidate refers to a person who is qualified to be selected as a delivery person. For example, all residents living in the multi-family zone may be candidates. Alternatively, some residents living in the multi-family zone who have the intention to carry out the delivery of goods may be candidates. Alternatively, some residents living in the multi-family zone who are unemployed or have low income may be selected as candidates. For example, the elderly or disabled may be candidates. When selecting candidates, the administrator may consider factors such as criminal history, age, and the presence of disease. Candidate information may include various details such as the candidate's name, age, gender, residential address, phone number, email address, and email ID.
이상에서는 후보자를 선정하는 다양한 기준 및 그 후보자 정보를 제공하는 방법에 대하여 설명하였으나 반드시 이에 한정되는 것은 아니며, 서버 장치(100)는 이 밖에 다양한 방식으로 후보자 정보를 획득할 수도 있다. Although various criteria for selecting candidates and methods for providing candidate information have been described above, they are not necessarily limited thereto, and the server device (100) may obtain candidate information in various other ways.
한편, 택배 회사나 운송 회사의 경우도 서버 장치(100)가 제공하는 웹 사이트를 통해서 온라인 상에서 계약을 맺을 수 있다. 택배 회사나 운송 회사의 경우, 이러한 운송 대행을 지원받게 되면, 최종 목적지까지 배송을 완료할 필요가 없으므로 택배 기사의 시간이나 노력을 줄일 수 있다. 이에 따라, 택배 배송료에서 일정 비율에 따른 금액이나 일정 금액을 운송 대행에 대한 보상으로 서버 장치(100) 측으로 제공할 수 있다. 서버 장치(100)는 그 보상의 전부 또는 일부를 운송 대행을 수행하는 배달원이나 택배 관리 장소(20) 측으로 제공할 수 있다. Meanwhile, courier companies or transportation companies can also enter into contracts online through the website provided by the server device (100). In the case of courier companies or transportation companies, if they receive such transportation agency support, they do not need to complete delivery to the final destination, thus reducing the time and effort of the courier driver. Accordingly, an amount corresponding to a certain percentage of the courier delivery fee or a certain amount can be provided to the server device (100) as compensation for the transportation agency. The server device (100) can provide all or part of the compensation to the delivery person performing the transportation agency or to the courier management location (20).
상술한 운송 계약 또는 운반 계약에는 각 물품의 운반을 대행하는 대가인 수수료 뿐만 아니라 다양한 의무, 책임, 권리 등이 규정될 수 있다. 이상에서는 온라인 상에서 계약이 체결되는 경우를 설명하였으나 반드시 이에 한정되는 것은 아니며, 오프라인 상에서 체결될 수도 있다. The aforementioned transportation or transport contract may stipulate not only a commission, which is the consideration for acting as an agent for the transportation of each item, but also various obligations, responsibilities, and rights. Although the above describes cases where contracts are concluded online, they are not necessarily limited to this and may also be concluded offline.
서버 장치(100)는 운송 계약에 기초하여, 운송 기한, 운송 조건, 각종 과금 기준에 대한 정보를 미리 저장하여 둘 수 있다. 서버 장치(100)는 물품 운송이 접수되면, 저장된 정보에 기초하여 운송을 의뢰한 회사 또는 개인에게 운송 비용을 청구할 수 있다.The server device (100) may store information regarding the shipping deadline, shipping conditions, and various charging standards in advance based on the shipping contract. When the server device (100) receives the shipping of goods, it may charge the shipping costs to the company or individual who requested the shipping based on the stored information.
서버 장치(100)는 운반 계약에 기초하여, 운반 기한, 운반 조건, 각종 과금 기준에 대한 정보를 미리 저장하여 둘 수 있다. 서버 장치(100)는 물품 운반이 접수되면, 저장된 정보에 기초하여 운반을 의뢰한 회사 또는 개인에게 운반 비용을 청구할 수 있다. 물품 운반 접수는 택배 기사가 소유한 사용자 단말 장치(예를 들어, 휴대폰)나 택배 회사의 서버 장치나 단말 장치 등으로부터 수신될 수 있다. 설명의 편의를 위하여, 이러한 장치들을 외부 장치라고 한다. The server device (100) may store information regarding the delivery deadline, delivery conditions, and various billing standards in advance based on the delivery contract. When the delivery of goods is received, the server device (100) may charge the delivery cost to the company or individual who requested the delivery based on the stored information. The delivery of goods may be received from a user terminal device (e.g., a mobile phone) owned by a delivery driver, or from a server device or terminal device of a delivery company. For convenience of explanation, these devices are referred to as external devices.
도 1에서, 서버 장치(100)는 외부 장치(예 : 도 3의 참조 부호 3000)로부터 운송될 물품에 대한 정보를 수신 받을 수 있다. 운송될 물품에 대한 정보는 택배를 접수한 접수인 정보, 택배 최종 배송 목적지(주소, 수령인 이름, 전화 번호 등), 물품 명, 물품 관련 정보(예를 들어, 파손 주의 물품, 신선 식품, 냉동 식품 등), 취급 시 주의 사항 등에 대한 정보, 택배 기사 관련 정보(택배 회사 명, 택배 기사 이름, 전화 번호, 메일 주소, SNS ID, 계정 정보, 사진 등)를 포함할 수 있다. In FIG. 1, the server device (100) may receive information about an item to be transported from an external device (e.g., reference numeral 3000 in FIG. 3). The information about the item to be transported may include information about the recipient who received the courier, the final delivery destination of the courier (address, recipient's name, phone number, etc.), the name of the item, information about the item (e.g., items to be damaged, fresh food, frozen food, etc.), information about precautions for handling, etc., and information about the courier (name of the courier company, name of the courier, phone number, email address, SNS ID, account information, photo, etc.).
서버 장치(100)는 운송될 물품에 대한 정보를 수신 받으면, 그 정보에 기초하여 해당 물품의 최종 배송 목적지에 대응되는 택배 관리 장소(20)가 있는지 여부를 확인한다. 예를 들어, 도 1에서의 다세대 구역(400) 내의 하나의 동(400-2)으로 배송되어야 하는 물품이라면, 서버 장치(100)는 다세대 구역(400)에 대해 매칭되는 택배 관리 장소(20)에 대한 정보를 택배 기사(10)에게 제공한다. 구체적으로는, 택배 기사(10)의 계정으로 택배 관리 장소(20)에 대한 정보 등을 전송하여 줄 수 있다. 택배 기사(10)가 자신의 사용자 단말 장치를 이용하여 계정에 접속하게 되면, 택배 기사(10)는 택배 관리 장소(20)를 확인할 수 있다. When the server device (100) receives information about an item to be transported, it checks whether there is a courier management location (20) corresponding to the final delivery destination of the item based on the information. For example, if the item is to be delivered to a building (400-2) within the multi-family housing area (400) in FIG. 1, the server device (100) provides information about a courier management location (20) that matches the multi-family housing area (400) to the courier (10). Specifically, information about the courier management location (20) can be transmitted to the account of the courier (10). When the courier (10) accesses the account using their user terminal device, the courier (10) can check the courier management location (20).
이에 따라, 서버 장치(100)는 택배 기사(10)가 물품을 택배 관리 장소(20)로 운송할 수 있도록 가이드 할 수 있다. 서버 장치(100)가 지도 및 네비게이션 기능을 지원하는 경우에는, 서버 장치(100)는 택배 기사(10)가 택배 관리 장소(20)를 확인하면, 택배 기사(10)의 위치에서 택배 관리 장소(20)까지 안내하기 위한 네비게이션 정보를 맵과 함께 사용자 단말 장치로 제공하여 줄 수도 있다. Accordingly, the server device (100) can guide the delivery driver (10) to transport goods to the delivery management location (20). If the server device (100) supports map and navigation functions, the server device (100) may provide navigation information along with a map to a user terminal device to guide the delivery driver (10) from his location to the delivery management location (20) when the delivery driver (10) identifies the delivery management location (20).
한편, 상술한 바와 같이 서버 장치(100)는 다세대 구역(400) 내에서의 택배 배달을 수행할 후보자 정보를 미리 저장하고 있을 수 있다. Meanwhile, as described above, the server device (100) may store information on candidates to perform courier delivery within the multi-family area (400) in advance.
일 예로, 다세대 구역(400)의 각 세대원은 자신의 사용자 단말 장치를 통해 서버 장치(100) 또는 택배 관리 장소(20)의 제어 장치(200)에 후보자 등록을 할 수 있다. 서버 장치(100)에 직접 후보자 등록을 하는 경우, 서버 장치(100)는 그 신청인의 주소를 확인하여, 신청인이 대행할 수 있는 다세대 구역(400)을 선정한다. 서버 장치(100)는 선정된 다세대 구역(400) 내에서 택배를 최종 목적지(400-1, 400-2, ..., 400-n)까지 운반할 후보자로 신청인을 등록할 수 있다.For example, each household member of a multi-household area (400) can register as a candidate to the control device (200) of the server device (100) or the courier management location (20) through their own user terminal device. When a candidate is registered directly to the server device (100), the server device (100) verifies the applicant's address and selects a multi-household area (400) that the applicant can act as an agent for. The server device (100) can register the applicant as a candidate to transport the courier to the final destination (400-1, 400-2, ..., 400-n) within the selected multi-household area (400).
서버 장치(100)는 후보자 정보에 기초하여 물품을 다세대 구역(400) 내의 최종 목적지(400-1, 400-2, ..., 400-n)까지 배달할 배달원(300-1, 300-2,...,300-n)을 선정할 수 있다. 후보자 정보 중에서 배달원을 선정하는 기준은 다양하게 설정될 수 있다. 일 예로, 복수의 후보자 중에서 가장 먼저 회신을 한 후보자를 배달원으로 선정할 수 있다. The server device (100) can select a delivery person (300-1, 300-2, ..., 300-n) to deliver goods to a final destination (400-1, 400-2, ..., 400-n) within a multi-family zone (400) based on candidate information. The criteria for selecting a delivery person from the candidate information can be set in various ways. For example, among multiple candidates, the candidate who responds first can be selected as the delivery person.
구체적으로, 서버 장치(100)는 선정된 배달원(300-1, 300-2,...,300-n)이 보유한 사용자 단말 장치(예 : 도 3의 참조 부호 4000)로 물품에 대한 정보 및 배달 리퀘스트를 전송할 수 있다. 배달 리퀘스트란 물품 배달을 최종 목적지까지 대행할 의사가 있는지 여부를 문의하기 위한 메시지를 의미한다. Specifically, the server device (100) can transmit information about the goods and a delivery request to a user terminal device (e.g., reference numeral 4000 in FIG. 3) owned by a selected delivery person (300-1, 300-2, ..., 300-n). A delivery request means a message to inquire whether there is an intention to act as an agent for delivering the goods to the final destination.
배달 리퀘스트를 자신의 사용자 단말 장치를 이용하여 확인한 후보자가 배달을 수행하는데 동의하는 응답 메시지를 전송하게 되면, 해당 후보자는 배달원(300-1, 300-2,...,300-n)으로 선정될 수 있다. If a candidate who has confirmed a delivery request using their own user terminal device sends a response message agreeing to perform the delivery, that candidate may be selected as a delivery person (300-1, 300-2,...,300-n).
배달원(300-1, 300-2,...,300-n)은 사용자 단말 장치(예 : 도 3의 참조 부호 4000)를 통해 획득한 물품에 대한 정보를 기초로, 최종 목적지(400-1, 400-2, ..., 400-n)로 물품을 배달할 수 있다. A delivery person (300-1, 300-2, ..., 300-n) can deliver goods to a final destination (400-1, 400-2, ..., 400-n) based on information about goods obtained through a user terminal device (e.g., reference numeral 4000 in FIG. 3).
한편, 택배 관리 장소(20)에서는 해당 물품에 대하여 지정된 배달원(300-1, 300-2,...,300-n)에게 물품을 전달해야 한다. 이에 따라, 서버 장치(100)는 배달원(300-1, 300-2,...,300-n)이 결정되면, 각 배달원(300-1, 300-2,...,300-n)에게 택배 관리 장소(20)에 대한 정보 및 그 택배 관리 장소(20) 내에서 전송할 물품이 보관된 보관함의 정보(예를 들어, 번호, 비밀 번호 등) 등을 전송할 수 있다. 또한, 서버 장치(100)는 택배 관리 장소(20)의 제어 장치(200)에 대해서도 지정된 배달원(300-1, 300-2,...,300-n)에 대한 식별 정보(배달원 이름, 비밀 번호 등)를 전송하여 줄 수 있다. 이에 따라, 배달원(300-1, 300-2,...,300-n)이 택배 관리 장소(20)에 도착하여 비밀 번호를 입력하면, 제어 장치(200)는 서버 장치(100)가 전송한 비밀 번호와 입력된 비밀 번호를 비교하여 인증을 수행한다. 제어 장치(200)는 인증이 이루어지면, 해당 배달원(300-1, 300-2,...,300-n)이 물품을 수령할 수 있도록 물품 보관함의 도어를 오픈하게 된다. Meanwhile, at the courier management location (20), the item must be delivered to a designated delivery person (300-1, 300-2, ..., 300-n) for the item. Accordingly, when a delivery person (300-1, 300-2, ..., 300-n) is determined, the server device (100) can transmit information about the courier management location (20) and information about the storage box (e.g., number, password, etc.) where the item to be transmitted is stored within the courier management location (20) to each delivery person (300-1, 300-2, ..., 300-n). In addition, the server device (100) can also transmit identification information (delivery person name, password, etc.) about the designated delivery person (300-1, 300-2, ..., 300-n) to the control device (200) of the courier management location (20). Accordingly, when a delivery person (300-1, 300-2, ..., 300-n) arrives at the delivery management location (20) and enters a password, the control device (200) performs authentication by comparing the password transmitted by the server device (100) with the entered password. When authentication is achieved, the control device (200) opens the door of the item storage box so that the delivery person (300-1, 300-2, ..., 300-n) can receive the item.
택배 관리 장소(20) 내에서 배달원(300-1, 300-2,...,300-n)이 물품을 수령하는 방법은 이에 한정되는 것은 아니며, 다양하게 변형될 수 있다.The method by which delivery personnel (300-1, 300-2, ..., 300-n) receive goods within the delivery management area (20) is not limited to this and can be varied in many ways.
또한, 상술한 예에서는 물품에 대한 정보와 배달 리퀘스트를 함께 전송하는 것으로 설명하였으나, 반드시 이에 한정되는 것은 아니다. 가령, 배달 리퀘스트를 먼저 전송한 후, 그에 대한 응답 메시지가 수신되면, 응답 메시지를 전송한 후보자에 대해서만 물품에 대한 정보를 제공할 수도 있다. 또는, 최초 전송 시에는 물품에 대한 세부 정보(예를 들어, 호 수, 수취인 이름, 연락처 등)는 제외한 정보(예를 들어, 동 번호, 물품의 크기, 무게, 종류 등)만 먼저 전송한 후, 응답 메시지가 수신되면 세부 정보까지 다시 전송하여 줄 수도 있다. In addition, although the above example describes the transmission of information about the item and a delivery request together, it is not necessarily limited to this. For instance, after a delivery request is transmitted first and a response message is received, information about the item may be provided only to the candidate who sent the response message. Alternatively, during the initial transmission, only information (e.g., building number, size, weight, type of item, etc.) may be transmitted first, excluding detailed information about the item (e.g., unit number, recipient name, contact information, etc.), and then detailed information may be transmitted again upon receipt of a response message.
상술한 예에서는 배달 리퀘스트에 대응되는 응답 메시지를 가장 먼저 전송한 후보자를 배달원(300-1, 300-2,...,300-n)으로 선정하는 경우를 설명하였으나, 반드시 이에 한정되는 것은 아니며 복수의 후보자가 응답 메시지를 전송한 경우에는 그 중에서 최종 배달지와 가장 가까운 위치의 후보자, 배달 평가가 가장 좋은 후보자 등을 배달원으로 선정할 수도 있다. 또한, 배달 리퀘스트는 반드시 등록된 후보자에 대해서만 전송할 수 있는 것은 아니며, 실시 예에 따라서는 전체 거주자들에게 브로드캐스팅할 수도 있다. In the example described above, the case in which the candidate who first sent the response message corresponding to the delivery request is selected as the delivery person (300-1, 300-2, ..., 300-n) was explained, but it is not necessarily limited to this, and if multiple candidates send response messages, the candidate closest to the final delivery location, the candidate with the best delivery evaluation, etc., may be selected as the delivery person. In addition, the delivery request is not necessarily limited to being sent only to registered candidates, and depending on the embodiment, it may be broadcast to all residents.
도 2는 본 개시의 하나 이상의 실시 예에 따른 서버 장치(100)의 구성을 나타낸 블록도이다.FIG. 2 is a block diagram showing the configuration of a server device (100) according to one or more embodiments of the present disclosure.
서버 장치(100)는 PC, 랩탑 PC, 스마트폰, 태블릿 PC, 키오스크 등 다양한 형태의 전자 장치로 구현될 수 있다. 또한, 클라우드 서버 형태로 구현될 수도 있다.The server device (100) can be implemented as various types of electronic devices such as PCs, laptop PCs, smartphones, tablet PCs, and kiosks. It can also be implemented as a cloud server.
도 2에 따르면, 서버 장치(100)는 통신부(110), 메모리(120), 프로세서(130)를 포함한다. According to FIG. 2, the server device (100) includes a communication unit (110), a memory (120), and a processor (130).
통신부(110)는 각종 외부 장치와 통신을 수행하기 위한 구성이다. 구체적으로, 통신부(110)는 택배 관리 장소(20)를 제어하는 제어 장치(200), 다세대 구역을 관리하는 관리 장치, 택배 기사(10)가 소유한 사용자 단말 장치, 배달원이 소유한 사용자 단말 장치, 후보자가 소유한 사용자 단말 장치 등 다양한 장치들과 통신을 수행할 수 있다.The communication unit (110) is configured to perform communication with various external devices. Specifically, the communication unit (110) can perform communication with various devices, such as a control device (200) that controls a delivery management location (20), a management device that manages a multi-family housing area, a user terminal device owned by a delivery driver (10), a user terminal device owned by a delivery person, and a user terminal device owned by a candidate.
통신부(110)는 적어도 하나의 무선 통신 모듈, 적어도 하나의 유선 통신 모듈 등을 포함할 수 있다. 각 통신 모듈은 적어도 하나의 하드웨어 칩 형태로 구현될 수 있다. 무선 통신 모듈은 와이파이 모듈, 블루투스 모듈, 적외선 통신 모듈 또는 기타 통신 모듈 중 적어도 하나의 모듈을 포함할 수 있다. 이 밖에, 통 신부(110)는 지그비(zigbee), 3G(3rd Generation), 3GPP(3rd Generation Partnership Project), LTE(Long Term Evolution), LTE-A(LTE Advanced), 4G(4th Generation), 5G(5th Generation)등과 같은 다양한 무선 통신 규격에 따라 통신을 수행하는 적어도 하나의 통신 칩을 포함할 수 있다. 유선 통신 모듈은 예를 들어, LAN(Local Area Network) 모듈, 이더넷 모듈, 페어 케이블, 동축 케이블, 광섬유 케이블 또는 UWB(Ultra Wide-Band) 모듈 중 적어도 하나를 포함할 수 있다.The communication unit (110) may include at least one wireless communication module, at least one wired communication module, etc. Each communication module may be implemented in the form of at least one hardware chip. The wireless communication module may include at least one module among a Wi-Fi module, a Bluetooth module, an infrared communication module, or other communication modules. In addition, the communication unit (110) may include at least one communication chip that performs communication according to various wireless communication standards such as Zigbee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), LTE (Long Term Evolution), LTE-A (LTE Advanced), 4G (4th Generation), 5G (5th Generation), etc. The wired communication module may include, for example, at least one of a LAN (Local Area Network) module, an Ethernet module, a pair cable, a coaxial cable, a fiber optic cable, or an UWB (Ultra Wide-Band) module.
메모리(120)는 서버 장치(100)의 동작에 필요한 각종 프로그램, 명령어, 및 데이터 등을 포함하기 위한 구성이다. 도 2에서 메모리(120)는 프로세서(130)와 별도인 것처럼 도시하였으나, 반드시 이에 한정되는 것은 아니며, 메모리(120)는 프로세서(13)에 포함된 롬(ROM) (예를 들어, EEPROM(electrically erasable programmable read-only memory)), 램(RAM) 등의 내부 메모리로 구현될 수도 있다.Memory (120) is configured to contain various programs, instructions, and data required for the operation of the server device (100). Although the memory (120) is depicted as being separate from the processor (130) in FIG. 2, it is not necessarily limited to this, and the memory (120) may be implemented as internal memory such as ROM (e.g., EEPROM (electrically erasable programmable read-only memory)) or RAM included in the processor (13).
또는, 메모리(120)는 데이터 저장 용도에 따라 서버 장치(100)에 임베디드된 메모리 형태로 구현되거나, 서버 장치(100)에 탈부착이 가능한 메모리 형태로 구현될 수도 있다. 구체적으로, 메모리(120)는 휘발성 메모리, SRAM(static RAM), 또는 SDRAM(synchronous dynamic RAM) 등), 비휘발성 메모리(예: OTPROM(one time programmable ROM), PROM(programmable ROM), EPROM(erasable and programmable ROM), EEPROM(electrically erasable and programmable ROM), mask ROM, flash ROM, 플래시 메모리, 하드 드라이브, 또는 솔리드 스테이트 드라이브(solid state drive(SSD)), CF(compact flash), SD(secure digital), MicroSD(micro secure digital), Mini-SD(mini secure digital), xD(extreme digital), MMC(multi-media card 등) 등 다양한 형태로 구현될 수 있다.Alternatively, the memory (120) may be implemented in the form of memory embedded in the server device (100) or in the form of memory that can be attached to and detached from the server device (100) depending on the purpose of data storage. Specifically, the memory (120) may be implemented in various forms such as volatile memory, SRAM (static RAM), or SDRAM (synchronous dynamic RAM), etc., non-volatile memory (e.g., OTPROM (one time programmable ROM), PROM (programmable ROM), EPROM (erasable and programmable ROM), EEPROM (electrically erasable and programmable ROM), mask ROM, flash ROM, flash memory, hard drive, or solid state drive (SSD), CF (compact flash), SD (secure digital), MicroSD (micro secure digital), Mini-SD (mini secure digital), xD (extreme digital), MMC (multi-media card), etc.
본 개시에서 메모리(120)라는 용어는 저장부, 프로세서(130) 내 롬 (미도시), 램(미도시) 또는 전자 장치(100)에 장착되는 메모리 카드(미도시)(예를 들어, micro SD 카드, 메모리 스틱)를 포함하는 의미로 사용될 수 있다. 도 2에서 메모리(120)는 하나인 것처럼 도시하였으나, 메모리(120)는 다양한 개수로 구현될 수 있다.In the present disclosure, the term memory (120) may be used to include a storage unit, a ROM (not shown), a RAM (not shown) within a processor (130), or a memory card (not shown) (e.g., a micro SD card, a memory stick) mounted in an electronic device (100). Although the memory (120) is depicted as one in FIG. 2, the memory (120) may be implemented in various numbers.
메모리(120)는 프로세서(130)에 의해 액세스된다. 메모리(120)에서는 프로세서(130)에 의한 데이터의 독취/기록/수정/삭제/갱신 등이 수행될 수 있다.The memory (120) is accessed by the processor (130). In the memory (120), reading, writing, modifying, deleting, updating, etc. of data by the processor (130) can be performed.
구체적으로, 메모리(120)에는 각 수송 수단의 택배 기사, 서버 장치(100)의 운영자, 택배 관리 장소(20)의 관리자 등에 대한 정보, 후보자 정보, 비용 정보, 택배 관리 장소(20)의 위치 정보, 택배 관리 장소(20)의 제어 장치에 대한 정보, 배달원(300)의 관리 정보, 관리비의 비용 처리에 대한 정보, 물품 운송을 요청한 사용자의 계정 정보, 물품 운송 특성 정보, 물품 운송 목적지 정보, 물품 분류 기준 정보, 다세대 구역(400)의 구역 별 정보, 운반 배달 현황 정보, 배달 수수료 산출 정보, 복수의 물품의 단위 영역 별 그룹핑 정보 등 다양한 정보들과, 서버 장치(100) 및 기타 장치들의 동작을 제어하기 위한 프로그램, 명령어 등이 저장되어 있을 수 있다.Specifically, the memory (120) may store various information such as information about the courier of each means of transport, the operator of the server device (100), the manager of the courier management location (20), candidate information, cost information, location information of the courier management location (20), information about the control device of the courier management location (20), management information of the delivery person (300), information about the cost processing of management fees, account information of the user who requested the delivery of goods, information on the characteristics of the goods delivery, information on the destination of the goods delivery, information on the classification criteria of the goods, information by zone of the multi-family area (400), information on the status of delivery of transport, information on the calculation of delivery fees, and grouping information by unit area of multiple goods, as well as programs and commands for controlling the operation of the server device (100) and other devices.
프로세서(130)는 서버 장치(100)의 각 구성과 연결되어 서버 장치(100)의 동작을 전반적으로 제어하기 위한 구성이다. 프로세서(130)는 디지털 영상 신호를 처리하는 디지털 시그널 프로세서(digital signal processor(DSP), 마이크로 프로세서(microprocessor), GPU(Graphics Processing Unit), TCON(Time controller)으로 구현될 수 있다. 다만, 이에 한정되는 것은 아니며, 중앙처리장치(central processing unit(CPU)), MCU(Micro Controller Unit), MPU(micro processing unit), 컨트롤러(controller), 어플리케이션 프로세서(application processor(AP)), 또는 커뮤니케이션 프로세서(communication processor(CP)), ARM 프로세서 중 하나 또는 그 이상을 포함하거나, 해당 용어로 정의될 수 있다. 또한, 프로세서(130)는 프로세싱 알고리즘이 내장된 SoC(System on Chip), LSI(large scale integration)로 구현될 수도 있고, ASIC(application specific integrated circuit), FPGA(Field Programmable gate array) 형태로 구현될 수도 있다.The processor (130) is a component connected to each component of the server device (100) to control the overall operation of the server device (100). The processor (130) may be implemented as a digital signal processor (DSP) that processes digital video signals, a microprocessor, a Graphics Processing Unit (GPU), or a Time Controller (TCON). However, it is not limited thereto, and may include or be defined by one or more of a central processing unit (CPU), a Micro Controller Unit (MCU), a micro processing unit (MPU), a controller, an application processor (AP), a communication processor (CP), or an ARM processor. Additionally, the processor (130) may be implemented as a System on Chip (SoC) or Large Scale Integration (LSI) with built-in processing algorithms, or may be implemented in the form of an Application Specific Integrated Circuit (ASIC) or Field Programmable Gate Array (FPGA).
프로세서(130)는 상술한 다양한 동작들 중 적어도 하나를 인공 지능 모델에 기초하여 수행할 수도 있다. 인공 지능 모델을 실행하기 위한 프로세서 (130)는 CPU, AP, DSP(Digital Signal Processor) 등과 같은 범용 프로세서, GPU, VPU(Vision Processing Unit)와 같은 그래픽 전용 프로세서 또는 NPU와 같은 인공 지능 전용 프로세서와 소프트웨어의 조합을 통해 구현될 수도 있다.The processor (130) may perform at least one of the various operations described above based on an artificial intelligence model. The processor (130) for executing the artificial intelligence model may be implemented through a combination of software and a general-purpose processor such as a CPU, AP, DSP (Digital Signal Processor), a graphics-dedicated processor such as a GPU, VPU (Vision Processing Unit), or an artificial intelligence-dedicated processor such as an NPU.
프로세서(130)가 인공 지능 전용 프로세서로 구현되는 경우, 특정 인공 지능 모델의 처리에 특화된 ASIC, FPGA 등의 하드웨어 칩 등으로 설계될 수도 있다.If the processor (130) is implemented as a processor dedicated to artificial intelligence, it may be designed as a hardware chip such as an ASIC or FPGA specialized in processing a specific artificial intelligence model.
프로세서(130)가 전용 프로세서로 구현되는 경우, 본 개시의 실시 예를 구현하기 위한 메모리(120)를 포함하도록 구현되거나, 외부 메모리를 이용하기 위 한 메모리 처리 기능을 포함하도록 구현될 수 있다. 프로세서(130)는 하나 또는 복 수 개로 구현될 수 있다.When the processor (130) is implemented as a dedicated processor, it may be implemented to include memory (120) for implementing an embodiment of the present disclosure, or may be implemented to include a memory processing function for using external memory. The processor (130) may be implemented as one or a plurality of processors.
프로세서(130)는 메모리(120)에 저장된 프로그램, 명령어, 데이터 등에 기초하여 다양한 동작을 수행할 수 있다.The processor (130) can perform various operations based on programs, instructions, data, etc. stored in memory (120).
구체적으로, 프로세서(130)는 물품 배달을 요청한 사용자가 요청을 위하여 입력한 각종 정보, 예를 들어, 사용자 이름, 주소, 연락처, ID, 배달 지역, 최종 목적지 정보(주소 등), 수신자 이름, 수신자 연락처, 물품 종류, 무게, 기타 운송 조건 등에 대한 정보들을 메모리(120)에 저장할 수 있다. 프로세서(130)는 다세대 구역(400)에 대해 지정된 택배 관리 장소(20)에 대한 정보 및 다세대 구역(400) 내에서의 택배 배달을 수행할 후보자 정보를 메모리(230)에 저장할 수도 있다.Specifically, the processor (130) may store in memory (120) information regarding various information entered by a user requesting item delivery for the request, such as user name, address, contact information, ID, delivery area, final destination information (address, etc.), recipient name, recipient contact information, item type, weight, other transportation conditions, etc. The processor (130) may also store in memory (230) information regarding a designated courier management location (20) for a multi-family area (400) and information regarding candidates to perform courier delivery within the multi-family area (400).
프로세서(130)는 사용자가 사용하는 단말 장치로 웹페이지 데이터를 제공하도록 통신부(110)를 제어한다. 사용자가 단말 장치에 표시된 웹 페이지 상에서 각종 데이터를 입력하면, 입력된 데이터는 통신부(110)를 통해 서버 장치(100)로 수신된다. 프로세서(130)는 수신된 데이터들을 메모리(120)에 저장할 수 있다. The processor (130) controls the communication unit (110) to provide web page data to the terminal device used by the user. When the user inputs various data on a web page displayed on the terminal device, the input data is received by the server device (100) through the communication unit (110). The processor (130) can store the received data in memory (120).
또는, 사용자는, 자신이 사용하는 단말 장치에 설치된 어플리케이션을 실행시켜 서버 장치(100)로 엑세스할 수도 있다. 사용자가 어플리케이션의 실행 화면을 통해 물품 배달과 같은 상술한 다양한 정보와, 배달 요청을 입력하면, 프로세서(130)는 통신부(110)를 통해 이를 수신하여 메모리(120)에 저장할 수 있다. 배달 요청은 물품을 특정 지점부터 목적지까지 운반해 줄 것을 요청하는 메시지가 될 수 있다. 배달 요청은 다르게는 운송 요청, 택배 요청, 택배 주문 등 다양하게 기재할 수 있다. 프로세서(130)는 다세대 구역(400)으로 운송될 물품에 대한 정보가 외부 장치로부터 통신부(110)를 통해 수신되면, 외부 장치에 대해 택배 관리 장소(20)에 대한 정보를 전송하여, 물품을 택배 관리 장소(20)로 배달하도록 가이드할 수 있다.Alternatively, the user may access the server device (100) by running an application installed on the terminal device they use. When the user inputs various information such as item delivery and a delivery request through the application execution screen, the processor (130) can receive this through the communication unit (110) and store it in memory (120). The delivery request may be a message requesting that an item be transported from a specific point to a destination. Alternatively, the delivery request may be written in various ways, such as a transportation request, a courier request, or a courier order. When the processor (130) receives information about an item to be transported to a multi-family area (400) from an external device through the communication unit (110), it can transmit information about the courier management location (20) to the external device to guide the delivery of the item to the courier management location (20).
배달 요청은 주문자가 서버 장치(100)로 직접 입력할 수 있다. The delivery request can be entered directly by the orderer into the server device (100).
프로세서(130)는 배달 요청이 접수되면, 사용자의 위치와 가장 가깝거나, 사용자가 요청한 운송 조건에 가장 부합하는 배달 기사 또는 물품 운송 업체 (예를 들어, 택배 회사, 심부름 회사 등)를 선택하여, 그 배달 기사 또는 물품 운송 업체가 사용하는 서버 장치나 기타 단말 장치로 운송 조건을 포함하는 운송 요청을 전송할 수 있다. 배달 기사나 물품 운송 업체에 대한 정보는 미리 메모리 (120)에 저장되어 있을 수 있다. 예를 들어, 사용자가 여성 배달 기사를 요청하는 경우, 프로세서(130)는 메모리(120)에 저장된 데이터에 기초하여 사용자 위치와 가 장 근접하거나, 현재 운행 가능한 여성 배달 기사에 대한 정보를 검색한다. 또는, 사용자가 무겁고 큰 물품에 대한 운송을 요청한 경우, 프로세서(130)는 메모리 (120)에 저장된 데이터에 기초하여, 무겁고 큰 물품의 운송이 가능한 배달 기사(10) 중에서 사용자 위치와 가장 근접하거나, 현재 운행 가능한 배달 기사(10)에 대한 정보를 검색한다.When a delivery request is received, the processor (130) may select a delivery driver or goods carrier (e.g., a courier company, an errand company, etc.) that is closest to the user's location or best meets the transportation conditions requested by the user, and transmit a transportation request including transportation conditions to a server device or other terminal device used by that delivery driver or goods carrier. Information about the delivery driver or goods carrier may be stored in memory (120) in advance. For example, if the user requests a female delivery driver, the processor (130) searches for information about a female delivery driver that is closest to the user's location or is currently available for operation based on data stored in memory (120). Alternatively, if the user requests transportation of heavy and large items, the processor (130) searches for information about a delivery driver (10) that is closest to the user's location or is currently available for operation among delivery drivers (10) capable of transporting heavy and large items based on data stored in memory (120).
또는, 서버 장치(100)는 운송 업체의 서버 장치 또는 사용자 단말 장치로부터 배달 요청을 전달 받을 수도 있다. 즉, 사용자는 시중의 다양한 운송 업체들 중 하나를 임의로 선택하여 택배 배달 요청을 입력할 수 있다. 운송 업체는 등록된 배달 기사를 주문자의 주소로 보내서, 택배를 수령한다. 배달 기사는 목적지까지 직접 배송할 수도 있고, 물류 센터까지 먼저 배달할 수 있다. 물류 센터로 배달된 물품은 최종 목적지가 있는 지역까지 다른 배송 수단(예를 들어, 트럭, 배, 비행기 등)을 이용하여 이송된 후, 해당 지역 내에서 다시 다른 배송 수단(예를 들어, 트럭, 이륜차 등)에 의해 전달될 수 있다. 본 개시의 다양한 실시 예에서 설명하는 배달 기사(10)는 최종 목적지를 포함한 지역 내에서 배달을 담당하는 배달 기사를 의미한다. 최종 목적지가 다세대 구역(400) 내인 경우, 프로세서(130)는 배달 기사(10)에게 물품을 수령할 위치에 대한 정보 및 물품을 운송할 택배 관리 장소(20)에 대한 정보를 전송할 수 있다.Alternatively, the server device (100) may receive a delivery request from a server device of a carrier or a user terminal device. That is, the user may arbitrarily select one of the various carriers available on the market and enter a delivery request. The carrier sends a registered delivery driver to the orderer's address to receive the delivery. The delivery driver may deliver directly to the destination or deliver to a logistics center first. The goods delivered to the logistics center may be transported using another means of delivery (e.g., truck, ship, airplane, etc.) to the area where the final destination is located, and then delivered again within that area by another means of delivery (e.g., truck, motorcycle, etc.). The delivery driver (10) described in various embodiments of the present disclosure refers to a delivery driver responsible for deliveries within an area including the final destination. If the final destination is within a multi-family zone (400), the processor (130) may transmit information to the delivery driver (10) regarding the location to receive the goods and information regarding the delivery management location (20) to transport the goods.
프로세서(130)는 배달 기사(10)의 실시간 운송 정보를 사용자(즉, 주문자)에게 전송할 수 있다. 예를 들어, 프로세서(130)는 배달 기사로부터 물품이 정상적으로 수령되었다는 신호가 접수되면, 이에 대한 정보를 사용자에게 전송할 수 있다. 또는, 프로세서(130)는 배달 기사로부터 물품을 택배 관리 장소(20)에 정상적으로 운송 완료하였다는 신호가 접수되면, 이에 대한 정보를 사용자에게 전송할 수 있다.The processor (130) can transmit real-time delivery information of the delivery driver (10) to the user (i.e., the orderer). For example, when the processor (130) receives a signal from the delivery driver that the item has been successfully received, it can transmit information about this to the user. Alternatively, when the processor (130) receives a signal from the delivery driver that the item has been successfully delivered to the courier management location (20), it can transmit information about this to the user.
프로세서(130)는 후보자 정보에 기초하여 물품을 다세대 구역(400) 내의 최종 목적지(400-1, 400-2, ..., 400-n)까지 배달할 배달원(300)을 선정할 수 있다. 프로세서(130)는 선정된 배달원(300)이 보유한 사용자 단말 장치로 물품에 대한 정보 및 배달 리퀘스트를 전송하도록 통신부(110)를 제어할 수 있다.The processor (130) can select a delivery person (300) to deliver an item to a final destination (400-1, 400-2, ..., 400-n) within a multi-generational area (400) based on candidate information. The processor (130) can control the communication unit (110) to transmit information about the item and a delivery request to a user terminal device owned by the selected delivery person (300).
복수의 후보자 정보가 저장되어 있는 경우, 프로세서(130)는 다양한 기준에 따라서 후보자 중 적어도 1인을 배달원(300)으로 선정할 수 있다. When multiple candidate information is stored, the processor (130) can select at least one of the candidates as a delivery person (300) according to various criteria.
예를 들어, 다세대 구역(400) 내의 APT 1동(400-1)에 배달될 물품이 접수된 경우, 프로세서(130)는 후보자 중 다세대 구역(400) 내의 APT 1동(400-1)의 입주민(300-1)을 최종 목적지까지 배달할 배달원(300)으로 선정할 수 있다. 프로세서(130)는 선정된 APT 1동(400-1)의 입주민(300-1)이 보유한 사용자 단말 장치로 물품에 대한 정보 및 배달 리퀘스트를 전송하도록 통신부(110)를 제어할 수 있다. 다만, 이는 일 예에 불과하며, 프로세서(130)는 최근 거리의 후보자가 없는 경우에는, 거리를 기준으로 순차적으로 배달원을 선정할 수도 있다. 예를 들어, APT 1동(400-1)의 입주민(300)의 응답이 없으면, APT 2동(400-2)의 입주민(300-1)을 APT 1동(400-1)으로 배달할 배달원(300)으로 선정될 수 있다.For example, when an item to be delivered to APT Building 1 (400-1) within a multi-family zone (400) is received, the processor (130) may select a resident (300-1) of APT Building 1 (400-1) within the multi-family zone (400) from among the candidates as the delivery person (300) to deliver to the final destination. The processor (130) may control the communication unit (110) to transmit information about the item and a delivery request to the user terminal device owned by the selected resident (300-1) of APT Building 1 (400-1). However, this is merely an example, and if there are no candidates for the recent distance, the processor (130) may select a delivery person sequentially based on distance. For example, if there is no response from the resident (300) of APT Building 1 (400-1), the resident (300-1) of APT Building 2 (400-2) may be selected as the delivery person (300) to deliver to APT Building 1 (400-1).
프로세서(130)는 다세대 구역(400) 내의 각 세대 별 관리 비용에 대한 정보를 메모리(120)에 저장할 수 있고, 물품의 배송에 대해 책정된 전체 배송료 내에서, 물품을 최종 목적지까지 배달할 배달원(300)에 대한 배달 수수료를 산출할 수 있다. 전체 배송료란 주문자의 물품을 수령한 위치에서, 최종 목적지 까지 배송하는데 소요된 비용을 의미한다. 전체 배송료는 과금 기준, 거리, 위치적 특징, 물품 무게, 크기, 종류, 처리 주의 사항 등 다양한 요인에 따라 상이하게 결정될 수 있다. 전체 배송료 중 일부는 택배 관리 장소(20)에서 최종 목적지까지 배달을 대행하는 배달원에게 지급할 배달 수수료로 정해질 수 있다. The processor (130) can store information regarding management costs for each household within a multi-household area (400) in memory (120) and can calculate a delivery fee for a delivery person (300) to deliver the goods to the final destination within the total delivery fee determined for the delivery of goods. The total delivery fee refers to the cost incurred to deliver the goods from the location where the orderer received the goods to the final destination. The total delivery fee may be determined differently depending on various factors such as the billing criteria, distance, locational characteristics, weight, size, type, and handling precautions of the goods. A portion of the total delivery fee may be set as a delivery fee to be paid to a delivery person who acts as an agent for delivery from the courier management location (20) to the final destination.
예를 들어, 최종 목적지까지 배달할 배달원(300)에 대한 배달 수수료는 물품의 배송에 대해 책정된 전체 배송료에서 일정 비율로 책정할 수 있다. 이 일정 비율은 물품의 무게, 크기, 종류, 특성, 최종 목적지까지의 거리 등 다양한 요건에 따라, 달라질 수 있다. 예를 들어, 전체 배송료가 5만원이고, 배달원에 대한 배달 수수료 비율이 5%라면, 배달 수수료는 2500원이 된다. For example, the delivery fee for a delivery person (300) to deliver to the final destination can be set as a certain percentage of the total delivery fee set for the delivery of the goods. This certain percentage may vary depending on various factors such as the weight, size, type, characteristics of the goods, and the distance to the final destination. For example, if the total delivery fee is 50,000 won and the delivery fee ratio for the delivery person is 5%, the delivery fee becomes 2,500 won.
프로세서(130)는 메모리(120)에 저장된 정보 중에서 배달원(300)에게 책정된 관리 비용에서 배달 수수료를 차감할 수 있다. 관리 비용은 다세대 구역(400)을 관리하는 관리 장치에서 산출될 수 있다. 관리 장치는 서버 장치(100)로 각 후보자들의 관리 비용을 주기적으로 또는 수시로 전송할 수 있다. 다세대 구역(400)이 아파트인 경우라면, 난방비, 전기사용료, 시설 이용료 등 다양한 관리 비용이 산출될 수 있다. The processor (130) can deduct a delivery fee from the management fee assigned to the delivery person (300) from the information stored in the memory (120). The management fee can be calculated by a management device that manages the multi-family area (400). The management device can periodically or frequently transmit the management fee of each candidate to the server device (100). If the multi-family area (400) is an apartment, various management fees such as heating costs, electricity usage fees, and facility usage fees can be calculated.
예를 들어, 배달원(300)에게 책정된 관리 비용이 100,000원이고, 책정된 배달 수수료가 1,000원인 경우, 배달을 완료한 배달원(300)의 최종 관리 비용은 99,000원이 될 수 있다. 배달원(300)은 최종 목적지까지의 배달 대행을 수행하여, 자신의 관리 비용을 절약할 수 있다. For example, if the management cost set for a delivery person (300) is 100,000 won and the delivery fee set is 1,000 won, the final management cost for the delivery person (300) who has completed the delivery can be 99,000 won. The delivery person (300) can save on their management costs by performing delivery services to the final destination.
프로세서(130)는 다세대 구역(400)을 관리하는 관리 장치로부터 택배 관리 장소(20)에 대한 정보 및 다세대 구역(400) 내에서의 택배 배달을 수행할 후보자 정보를 통신부(110)를 통해 수신하여 메모리(120)에 저장할 수 있다. 프로세서(130)는 물품의 배송에 대해 책정된 전체 배송료 내에서, 물품을 최종 목적지까지 배달할 배달원(300)에 대한 배달 수수료를 산출하고, 배달원(300) 및 배달 수수료에 대한 정보를 관리 장치로 전송하도록 통신부(110)를 제어할 수 있다.The processor (130) can receive information about the delivery management location (20) and information about candidates to perform delivery within the multi-family area (400) from the management device managing the multi-family area (400) via the communication unit (110) and store it in the memory (120). The processor (130) can calculate a delivery fee for a delivery person (300) to deliver the item to the final destination within the total delivery fee set for the delivery of the item, and control the communication unit (110) to transmit information about the delivery person (300) and the delivery fee to the management device.
프로세서(130)는 배달원(300)으로부터 배달 리퀘스트에 대한 응답이 수신되면, 배달원(300)에 대한 정보를 택배 관리 장소(20)의 제어 장치로 전송할 수 있다. 프로세서(130)는 제어 장치로부터 택배 관리 장소(20)에서 물품을 수령하기 위한 식별 정보를 수신하여 배달원이 보유한 사용자 단말 장치로 전송할 수 있다.When the processor (130) receives a response to a delivery request from the delivery person (300), it can transmit information about the delivery person (300) to the control device of the courier management location (20). The processor (130) can receive identification information for receiving an item at the courier management location (20) from the control device and transmit it to a user terminal device held by the delivery person.
프로세서(130)는 물품의 크기, 무게, 종류, 배달 리퀘스트 전송 시간, 응답 시간, 물품 수령 시간, 배달 완료 시간, 배달원 평점 중 적어도 하나에 기초하여 상기 배달 수수료를 상이하게 산출할 수 있다.The processor (130) can calculate the delivery fee differently based on at least one of the size, weight, type of item, delivery request transmission time, response time, item receipt time, delivery completion time, and delivery person rating.
예를 들어, 물품의 무게가 무거운 경우, 배달 완료 시간이 빠른 경우, 배달원 평점이 좋은 경우, 프로세서(130)는 배달 수수료를 높게 산출할 수 있다. 이와 반대로, 물품의 무게가 가벼운 경우, 배달 완료 시간이 지연되는 경우, 배달원 평점이 낮은 경우, 프로세서(130)는 배달 수수료를 낮게 산출할 수 있다. 다만, 이에 한정하는 것은 아니며, 프로세서(130)는 다양한 산출 방식을 적용할 수 있다.For example, if the weight of the item is heavy, the delivery completion time is fast, or the delivery driver's rating is good, the processor (130) can calculate a high delivery fee. Conversely, if the weight of the item is light, the delivery completion time is delayed, or the delivery driver's rating is low, the processor (130) can calculate a low delivery fee. However, it is not limited to this, and the processor (130) can apply various calculation methods.
프로세서(130)는 다세대 구역(400)을 일괄 배달 가능 여부에 따라 복수의 단위 영역으로 구분할 수 있다. 프로세서(130)는 택배 관리 장소(20)에 복수의 물품이 수집되면, 복수의 물품을 각 단위 영역 별로 그룹핑할 수 있다. 즉, 다세대 구역(400) 내의 여러 동의 아파트가 포함되는 경우, 프로세서(130)는 하나의 동을 단위 영역으로 하여 그룹핑할 수 있다. 즉, 101동에 총 30 세대가 거주한다면, 그 30 세대가 그룹핑될 수 있다. 단위 영역은 후보자 수에 따라 다양한 크기로 정해질 수 있다. 예를 들어, 하나의 아파트 단지 내에 후보자가 많지 않다면, 복수의 동을 하나의 단위 영역으로 정할 수 있다. 반면, 후보자가 많다면, 하나의 동에 대해서도 상층부와 하층부 등으로 단위 영역을 나눌 수 있다. The processor (130) can divide the multi-family area (400) into multiple unit areas depending on whether bulk delivery is possible. When multiple items are collected at the delivery management location (20), the processor (130) can group the multiple items by each unit area. That is, if multiple apartment buildings are included within the multi-family area (400), the processor (130) can group them by making one building a unit area. That is, if a total of 30 households reside in Building 101, those 30 households can be grouped. The unit area can be determined in various sizes depending on the number of candidates. For example, if there are not many candidates within an apartment complex, multiple buildings can be designated as a single unit area. On the other hand, if there are many candidates, even for a single building, the unit area can be divided into upper floors and lower floors, etc.
프로세서(130)는 메모리(120)에 저장된 후보자 정보에 기초하여, 각 단위 영역 별로 물품을 일괄 배달할 배달원(300)을 선정할 수 있다. The processor (130) can select a delivery person (300) to deliver goods in bulk for each unit area based on candidate information stored in memory (120).
즉, 하나의 단위 영역 내에서 물품을 배달 받을 최종 목적지가 다수 포함된 경우, 프로세서(130)는 하나의 배달원을 선정하여 그 단위 영역 내의 복수의 최종 목적지 모두에 대하여 물품 배달을 요청할 수 있다.That is, if there are multiple final destinations to receive goods within a single unit area, the processor (130) can select one delivery person and request delivery of goods to all multiple final destinations within that unit area.
예를 들어, 하나의 아파트 동이 하나의 단위 영역으로 설정된 경우라면, 프로세서(130)는 복수의 후보자 중에서 해당 단위 영역, 즉, 아파트 동 내에 거주하거나 가장 가까운 위치의 후보자를 배달원(300)으로 선정할 수 있다. For example, if one apartment building is set as one unit area, the processor (130) can select a candidate who resides in or is closest to the unit area, that is, the apartment building, from among multiple candidates as the delivery person (300).
선정된 배달원(300)은 복수의 최종 목적지로 배송할 물품을 택배 관리 장소(20)로부터 일괄 수령한 후, 해당 단위 영역 내에서 복수의 최종 목적지를 순차적으로 방문하면서 배송을 완료할 수 있다. 따라서, 전체 배송에 소요되는 시간을 줄일 수 있다. The selected delivery person (300) can receive items to be delivered to multiple final destinations in bulk from the courier management location (20), and then complete the delivery by visiting multiple final destinations sequentially within the corresponding unit area. Thus, the time required for the entire delivery can be reduced.
프로세서(130)는 일괄 배달할 물품의 개수에 기초하여 배달원에 대한 배달 수수료를 상이하게 산출할 수 있다. 이 경우, 서로 다른 단위 영역으로 개별 배송을 하는 경우보다, 각 건 별 배달 수수료를 낮게 산정할 수도 있다. 예를 들어, 1건에 대한 기본 배달 수수료가 2500원이라면, 하나의 단위 영역 내에서 3개의 물품을 3개의 최종 목적지까지 배달하는 경우에는, 1건당 배달 수수료가 기본 배달 수수료보다 낮게 산정(예를 들어, 1건 당 200원)되어, 총 6000원의 배달 수수료가 책정될 수 있다. 만약, 물픔의 개수가 더 증가하여 5개인 경우에는, 1건당 배달 수수료는 더욱 낮게 산정(예를 들어, 1건당 1800원)되어, 총 9000원의 배달 수수료가 책정될 수 있다. 다만, 이러한 산정 기준은 예에 불과하며, 다양하게 변형될 수 있다. The processor (130) may calculate a delivery fee for a delivery person differently based on the number of items to be delivered in batches. In this case, the delivery fee per delivery may be calculated lower than when individual deliveries are made to different unit areas. For example, if the basic delivery fee for one delivery is 2,500 won, when three items are delivered to three final destinations within one unit area, the delivery fee per delivery may be calculated lower than the basic delivery fee (e.g., 200 won per delivery), and a total delivery fee of 6,000 won may be calculated. If the number of items increases to five, the delivery fee per delivery may be calculated even lower (e.g., 1,800 won per delivery), and a total delivery fee of 9,000 won may be calculated. However, these calculation criteria are merely examples and can be varied in many ways.
도 3은 본 개시의 다양한 실시 예에 따른 서버 장치(100)에서 물품 운송을 종합적으로 관리하기 위하여 다양한 외부 장치들과 통신을 수행하는 것을 나타내는 도면이다.FIG. 3 is a diagram showing communication with various external devices to comprehensively manage the transportation of goods in a server device (100) according to various embodiments of the present disclosure.
도 3의 본 개시의 다양한 실시 예들에서는 설명의 편의를 위해 각종 장치들(예 : 서버 장치(100), 관리 장치(1000), 제어 장치(200), 외부 장치(3000), 및 사용자 단말 장치(4000))이 각 정보들이나 신호 등을 전송하고, 수신 받는다고 표현할 것이나, 이는 각 장치들 내부에 배치된 통신부를 통해 정보들을 전송하고, 수신 받는 것으로 이해할 수 있다. In the various embodiments of the present disclosure of FIG. 3, for convenience of explanation, it will be expressed that various devices (e.g., server device (100), management device (1000), control device (200), external device (3000), and user terminal device (4000)) transmit and receive information or signals, but this can be understood as transmitting and receiving information through a communication unit placed inside each device.
도 3에 따르면, 서버 장치(100)는 다세대 구역(400)을 관리하는 관리 장치(1000), 택배 관리 장소(20)를 제어하는 제어 장치(200), 배달원(300-1, 300-2, ..., 300-n)이 사용하는 사용자 단말 장치(4000) 등과 통신을 수행할 수 있다. 도 3에서는 하나의 서버 장치(100)가 전체 장치들과 통신을 수행하는 것으로 도시하였으나, 이에 한정되는 것은 아니며, 서버 장치(100)는 복수 개로 구현될 수 있다. 예를 들어, 서버 장치(100)는 다세대 구역(400) 별로 하나씩 배치될 수도 있다. 또는, 서버 장치(100)는 지역 별로 하나씩 배치될 수도 있고, 국가 별로 하나씩 배치될 수도 있다.According to FIG. 3, the server device (100) can communicate with a management device (1000) that manages a multi-family zone (400), a control device (200) that controls a delivery management location (20), and a user terminal device (4000) used by delivery personnel (300-1, 300-2, ..., 300-n). Although FIG. 3 illustrates one server device (100) communicating with all devices, it is not limited thereto, and the server device (100) can be implemented in multiple units. For example, the server device (100) may be placed one per multi-family zone (400). Alternatively, the server device (100) may be placed one per region or one per country.
도 3에서, 관리 장치(1000)는 다세대 구역(400)을 전반적으로 관리하기 위한 장치이다. 관리 장치(1000)는 서버 장치(100)와 직접적인 통신이 가능한 통신 모듈을 포함할 수 있다. 다세대 구역(400)이 아파트 대단지인 경우, 관리 장치(1000)는 경비실이나 관리 사무소에 설치될 수 있다. 각 아파트 동 별로 관리 장치가 별도로 마련된 경우, 각 관리 장치들은 서로 연결되어 하나의 관리 시스템을 구축할 수도 있다. 관리 장치(1000)는 통신 모듈을 통해 서버 장치(100)에 각 세대원의 관리비 정보, 인적 정보 등을 전송할 수 있다. 다세대 구역(400)이 여러 집들이 모여 있는 마을인 경우, 관리 장치(1000)는 주민 센터에 설치된 전자 장치일 수 있다. 관리 장치(1000)는 통신 모듈을 통해 서버 장치(100)에 각 주민들의 관리비 정보, 인적 정보 등을 전송할 수 있다. 상술한 바와 같이 이러한 정보들은 서버 장치(100)의 웹 페이지를 통해서 사용자 계정을 생성하는 과정에서 입력될 수 있으나, 이에 한정되는 것은 아니다. In FIG. 3, the management device (1000) is a device for managing the multi-household area (400) overall. The management device (1000) may include a communication module capable of direct communication with the server device (100). If the multi-household area (400) is a large apartment complex, the management device (1000) may be installed in a security office or a management office. If a management device is provided separately for each apartment building, the management devices may be connected to each other to form a single management system. The management device (1000) can transmit management fee information, personal information, etc., of each household member to the server device (100) through the communication module. If the multi-household area (400) is a village where many houses are gathered, the management device (1000) may be an electronic device installed in a community center. The management device (1000) can transmit management fee information, personal information, etc., of each resident to the server device (100) through the communication module. As described above, these information may be entered during the process of creating a user account through a web page of the server device (100), but is not limited thereto.
관리 장치(1000)는 택배 관리 장소(20)부터 최종 목적지까지 물품을 배달한 배달원(300)의 배달 수수료에 대한 정보를 서버 장치(100)로부터 수신 받을 수 있다. 관리 장치(1000)는 배달원(300)의 관리비에서 배달원(300)의 배달 수수료를 차감한 금액을 관리 장치(1000) 내부에 포함된 저장 모듈에 저장할 수 있다.The management device (1000) can receive information regarding the delivery fee of a delivery worker (300) who delivered goods from a courier management location (20) to a final destination from the server device (100). The management device (1000) can store the amount obtained by subtracting the delivery worker's (300) delivery fee from the delivery worker's (300) management fee in a storage module included inside the management device (1000).
도 3에서, 제어 장치(200)는 택배 관리 장소(20)를 관리하기 위하여 설치된 전자 장치이다. 제어 장치(200)는 서버 장치(100)와 직접적인 통신이 가능한 통신 모듈을 포함할 수 있다. 이에 따라, 제어 장치(200)는 서버 장치(100)를 통해 관리 장치(1000)와 서로 정보를 주고 받을 수 있다. 제어 장치(200)는 택배 관리 장소(20)의 출입문 관리 장치 등 다양한 장치와 통신을 수행하거나 전기적으로 연결될 수 있다. 이에 따라, 제어 장치(200)는 출입문 관리 장치를 제어하여 택배 관리 장소(20)의 출입문을 잠그거나 열 수 있다. 또한, 택배 관리 장소(20) 내에 다수의 물품을 개별적으로 보관할 수 있는 물품 보관함이 설치된 경우에는, 제어 장치(200)는 각 물품 보관함에 설치된 도어의 개폐를 제어할 수도 있다. In FIG. 3, the control device (200) is an electronic device installed to manage the parcel management location (20). The control device (200) may include a communication module capable of direct communication with the server device (100). Accordingly, the control device (200) can exchange information with the management device (1000) through the server device (100). The control device (200) may communicate with or be electrically connected to various devices, such as the door management device of the parcel management location (20). Accordingly, the control device (200) can control the door management device to lock or unlock the door of the parcel management location (20). Additionally, if a storage box capable of individually storing multiple items is installed within the parcel management location (20), the control device (200) may control the opening and closing of the door installed in each storage box.
상술한 부분에서 설명한 바와 같이, 제어 장치(200)는 서버 장치(100)로부터 물품에 대한 정보를 수신 받을 수 있다. 이후, 배달 기사(10)가 택배 관리 장소(20)로 도착하면, 배달 기사(10)는 자신의 사용자 단말 장치(예를 들어, 외부 장치(3000)) 등을 이용하여 서버 장치(100)로 도착 정보를 전송할 수 있다. 서버 장치(100)는 배달 기사(10)의 도착 정보를 제어 장치(200)로 전송할 수 있다. 제어 장치(200)는 서버 장치(100)로부터 전송 받은 배달 기사(10)의 도착 정보에 기초하여, 출입문의 잠금을 해제할 수 있다.As described in the above section, the control device (200) can receive information about the item from the server device (100). Subsequently, when the delivery driver (10) arrives at the courier management location (20), the delivery driver (10) can transmit the arrival information to the server device (100) using their own user terminal device (e.g., an external device (3000)). The server device (100) can transmit the delivery driver's (10) arrival information to the control device (200). Based on the delivery driver's (10) arrival information received from the server device (100), the control device (200) can unlock the door.
또는, 제어 장치(200)는 배달 기사(10)가 입력하는 비밀 번호와 서버 장치(100)로부터 수신된 비밀 번호를 비교하여 인증을 수행하고, 인증에 성공하면 출입문의 잠금을 해제하도록 설계될 수도 있다. Alternatively, the control device (200) may be designed to perform authentication by comparing the password entered by the delivery driver (10) with the password received from the server device (100), and to unlock the door if authentication is successful.
제어 장치(200)는 실시간으로 택배 관리 장소(20)의 감시 장치를 제어할 수 있다. 예를 들어, 제어 장치(200)는 CCTV와 같은 감시 장치의 높이 조절, 각도 조절 등을 제어할 수 있다. 또한, 제어 장치(200)는 CCTV를 통해 얻은 감시 정보를 서버 장치(100)로 전송할 수 있다. The control device (200) can control the surveillance device of the delivery management location (20) in real time. For example, the control device (200) can control the height adjustment, angle adjustment, etc. of the surveillance device, such as a CCTV. In addition, the control device (200) can transmit surveillance information obtained through the CCTV to the server device (100).
도 3에서, 외부 장치(3000)는 다세대 구역(400)으로 운송될 물품에 대한 정보를 서버 장치(100)와 주고 받을 수 있는 장치이다. 외부 장치(3000)는 주로 택배 기사 등과 같이 다세대 구역(400)으로 물품을 운송하는 외부 인원이 사용하는 장치이다. 외부 장치(3000)는 휴대폰이나 태블릿 PC, 스마트 워치, 스마트 안경 등 다양한 형태의 사용자 단말 장치로 구현될 수 있다. In FIG. 3, the external device (3000) is a device capable of exchanging information about goods to be transported to a multi-family zone (400) with a server device (100). The external device (3000) is a device used primarily by external personnel transporting goods to a multi-family zone (400), such as delivery drivers. The external device (3000) can be implemented as various types of user terminal devices, such as mobile phones, tablet PCs, smartwatches, and smart glasses.
외부 장치(3000)는 서버 장치(100)와 직접적인 통신이 가능한 통신 모듈을 포함할 수 있다. 외부 장치(3000)는 다세대 구역으로 운송될 물품에 대한 정보를 통신 모듈을 통해 수신 받을 수 있다. 외부 장치(3000)는 택배 관리 장소(20)에 대한 정보를 수신 받을 수 있다. 예를 들어, 다세대 구역 내의 세대원에 대한 배달 물품에 대한 정보가 서버 장치(100)에 접수되면, 서버 장치(100)는 이 정보를 외부 장치(3000)로 전송할 수 있다. The external device (3000) may include a communication module capable of direct communication with the server device (100). The external device (3000) may receive information about items to be transported to a multi-family area through the communication module. The external device (3000) may receive information about a delivery management location (20). For example, when information about items to be delivered to a household member within a multi-family area is received by the server device (100), the server device (100) may transmit this information to the external device (3000).
외부 장치(3000)는 배달 물품에 대한 도착 예측 정보, 현재 위치 정보, 택배 기사(10)의 물품 수령 정보, 배달 기사에 대한 정보 등을 서버 장치(100)에 전송할 수 있다. 예를 들어, 배달 기사가 배달 물품을 수령하고, 외부 장치(3000)를 통해 물품에 부착된 QR 코드나 바코드 등을 찍으면, 외부 장치(3000)에서 서버 장치(100)로 물품 수령 정보가 전송된다. 배달 기사가, 외부 장치(3000)를 통해 물품 수령 장소에서 출발 정보 등을 입력하면, 외부 장치(3000)에서 서버 장치(100)로 출발 정보 등이 전송된다.The external device (3000) can transmit information such as arrival prediction information for the delivery item, current location information, information on the delivery driver (10) receiving the item, and information about the delivery driver to the server device (100). For example, when the delivery driver receives the delivery item and scans a QR code or barcode attached to the item through the external device (3000), the item receipt information is transmitted from the external device (3000) to the server device (100). When the delivery driver inputs departure information, etc., from the item receipt location through the external device (3000), the departure information, etc., is transmitted from the external device (3000) to the server device (100).
외부 장치(3000)는 통신 모듈 등을 통해 서버 장치(100)로 GPS 정보를 전송할 수도 있다. 이에 따라, 서버 장치(100)는 배달 기사(10)의 실시간 위치 정보를 수신 받을 수 있다.The external device (3000) may also transmit GPS information to the server device (100) through a communication module, etc. Accordingly, the server device (100) can receive real-time location information of the delivery driver (10).
도 3에서, 사용자 단말 장치(4000)는 다세대 구역(400) 내에 위치한 후보자 또는 배달원(300)이 보유한 장치이다. 사용자 단말 장치(4000)는 랩탑 PC, 스마트폰, 태블릿 PC, 스마트 워치, 스마트 안경 등 다양한 형태의 전자 장치로 구현될 수 있다. 사용자 단말 장치(4000)은 반드시 휴대형 장치로 구현될 필요는 없으며, PC나 키오스크, TV 등 통신 기능을 갖춘 다양한 형태의 전자 장치로 구현될 수도 있다. 사용자 단말 장치(4000)는 각종 장치들(예 : 서버 장치(100), 관리 장치(1000), 제어 장치(200), 및 외부 장치(3000))과 직접적인 통신이 가능한 통신 모듈을 포함할 수 있다. 후보자 또는 배달원(300)은 사용자 단말 장치(4000)를 통해 각종 장치들(예 : 서버 장치(100), 관리 장치(1000), 제어 장치(200), 및 외부 장치(3000))과 각종 정보들을 주고 받을 수 있다.In FIG. 3, the user terminal device (4000) is a device owned by a candidate or delivery person (300) located within a multi-family area (400). The user terminal device (4000) can be implemented as various types of electronic devices, such as a laptop PC, smartphone, tablet PC, smart watch, or smart glasses. The user terminal device (4000) does not necessarily have to be implemented as a portable device and can be implemented as various types of electronic devices equipped with communication functions, such as a PC, kiosk, or TV. The user terminal device (4000) may include a communication module capable of direct communication with various devices (e.g., server device (100), management device (1000), control device (200), and external device (3000)). The candidate or delivery person (300) can exchange various information with various devices (e.g., server device (100), management device (1000), control device (200), and external device (3000)) through the user terminal device (4000).
사용자 단말 장치(4000)는 서버 장치(100)로 후보자 정보를 전송할 수 있다. 서버 장치(100)는 사용자 단말 장치(4000)로부터 전송 받은 후보자 정보를 등록할 수 있다. 이후, 서버 장치(100)는 사용자 단말 장치(4000)로 택배 관리 장소(20)로 배송될 물품에 대한 정보 또는 택배 관리 장소(20)로 배송된 물품에 대한 정보를 전송할 수 있다. 후보자는 사용자 단말 장치(4000)로부터 수신 받은 물품 정보를 기반으로 하여 물품을 다세대 구역(400)의 최종 목적지까지 배달을 담당할 배달원(300)으로 등록할 수 있다. 사용자 단말 장치(4000)는 선정된 배달원(300) 정보를 서버 장치(100)로 전송할 수 있다. 이후, 서버 장치(100)는 사용자 단말 장치(4000)로 물품에 대한 상세한 정보 및 배달 리퀘스트를 전송할 수 있다. 또한, 서버 장치(100)는 외부 장치(3000)로부터 수신된 정보(예 : 배달 물품에 대한 도착 예측 정보, 현재 위치 정보, 택배 기사(10)의 물품 수령 정보, 배달 기사에 대한 정보 등)를 배달원(300)의 사용자 단말 장치(4000)로 전송할 수 있다. 또한, 서버 장치(100)는 관리 장치(1000) 및 제어 장치(200)로부터 수신된 정보를 배달원(300)의 사용자 단말 장치(4000)로 전송할 수 있다. 다만, 이에 한정하는 것은 아니며, 사용자 단말 장치(4000)는 서버 장치(100)를 통하지 않고, 관리 장치(1000), 제어 장치(200), 및 외부 장치(3000)로부터 정보를 직접 수신 받을 수 있다.The user terminal device (4000) can transmit candidate information to the server device (100). The server device (100) can register the candidate information received from the user terminal device (4000). Subsequently, the server device (100) can transmit information about items to be delivered to the courier management location (20) or information about items delivered to the courier management location (20) to the user terminal device (4000). Based on the item information received from the user terminal device (4000), the candidate can be registered as a delivery person (300) responsible for delivering the item to the final destination of the multi-family area (400). The user terminal device (4000) can transmit the information of the selected delivery person (300) to the server device (100). Subsequently, the server device (100) can transmit detailed information about the item and a delivery request to the user terminal device (4000). Additionally, the server device (100) can transmit information received from an external device (3000) (e.g., arrival prediction information for a delivery item, current location information, information on the delivery driver (10) receiving the item, information about the delivery driver, etc.) to the delivery person's (300) user terminal device (4000). Additionally, the server device (100) can transmit information received from the management device (1000) and the control device (200) to the delivery person's (300) user terminal device (4000). However, it is not limited thereto, and the user terminal device (4000) can receive information directly from the management device (1000), the control device (200), and the external device (3000) without going through the server device (100).
사용자 단말 장치(4000)는 다세대 주택(400) 내에서 배달원(300)의 물품 수령 정보, 배달원(300)의 실시간 위치 정보, 배달원(300)의 물품 운반 완료 정보 등을 서버 장치(10)로 전송할 수 있다.The user terminal device (4000) can transmit information such as the delivery person (300) receiving goods, real-time location information of the delivery person (300), and information on the delivery person (300) completing the delivery of goods to the server device (10) within the multi-family housing (400).
도 4는 본 개시의 적어도 하나 이상의 실시 예에 따른 각 단위 영역 별로 물품을 그룹핑하는 작업을 설명하기 위한 도면이다.FIG. 4 is a drawing for explaining the process of grouping articles by each unit area according to at least one embodiment of the present disclosure.
서버 장치(100)는 외부 장치(3000)로부터 운송될 물품에 대한 정보를 수신 받을 수 있다. 서버 장치(100)는 운송될 물품에 대한 정보를 수신 받으면, 서버 장치(100)는 외부 장치(3000)로 택배 관리 장소(20)에 대한 정보를 전송할 수 있다. The server device (100) can receive information about the goods to be transported from the external device (3000). When the server device (100) receives information about the goods to be transported, the server device (100) can transmit information about the courier management location (20) to the external device (3000).
택배 관리 장소(20)는 그 위치나 크기, 형태 등이 다양하게 설정될 수 있다. 예를 들어, 다세대 구역(400)이 아파트 단지이고, 택배 관리 장소(20)는 아파트의 1층에 위치한 커뮤니티 센터의 일부 공간으로 설정되어 있다면, 서버 장치(100)는 물품을 이송하는 택배 기사에게 커뮤니티 센터까지 안내할 수 있다. The delivery management location (20) can be set in various ways, such as its location, size, and shape. For example, if the multi-family area (400) is an apartment complex and the delivery management location (20) is set as part of a community center located on the first floor of the apartment, the server device (100) can guide the delivery driver transporting the goods to the community center.
택배 관리 장소(20)가 각 단위 영역 별(예: 각 아파트 별, 각 상가 별)로 물품을 분류할 수 있는 복수의 보관함을 포함한다면, 서버 장치(100)는 각 단위 영역 별로 대응되는 보관함에 대한 정보까지 택배 기사가 보유한 외부 장치(3000)로 전달할 수 있다. If the delivery management location (20) includes multiple storage boxes capable of classifying items by each unit area (e.g., each apartment, each shopping mall), the server device (100) can transmit information about the storage box corresponding to each unit area to an external device (3000) held by the delivery driver.
이러한 정보에 기초하여, 택배 기사(10)는 택배 관리 장소(20)의 각 단위 영역 별(21)로 분류된 위치(즉, 보관함)에 물품을 운송할 수 있다. Based on this information, the delivery driver (10) can transport goods to locations (i.e., storage boxes) classified by each unit area (21) of the delivery management place (20).
실시 예들에 따라서, 보관함은 각 세대 별로 마련될 수도 있고, 하나의 단위 영역 내로 전달된 모든 물품을 보관할 수 있는 크기 및 형태로 마련될 수도 있다. 한편, 복수의 보관함 중 적어도 하나는 신선 식품을 보관하기 위한 냉장실이나, 냉동실로 구현될 수도 있다. According to embodiments, storage compartments may be provided for each household, or may be provided in a size and shape capable of storing all items delivered within a single unit area. Meanwhile, at least one of the multiple storage compartments may be implemented as a refrigerator or freezer for storing fresh food.
서버 장치(100)는 복수의 물품을 각 단위 영역 별로 그룹핑할 수 있다. The server device (100) can group multiple items by unit area.
또한, 서버 장치(100)는 메모리(120)에 저장된 후보자 정보에 기초하여, 각 단위 영역 별로 일괄 배달할 배달원(300)을 선정할 수 있다.Additionally, the server device (100) can select a delivery person (300) to deliver in bulk for each unit area based on candidate information stored in memory (120).
서버 장치(100)는 복수의 물품에 대한 정보를 일괄 배달할 배달원(300)에게 전송할 수 있다. 즉, 하나의 보관함 내에 복수의 물품을 함께 보관하도록 구현된 경우에는, 하나의 배달원(300)이 복수의 물품을 한꺼번에 수령할 수 있도록 해당 보관함 및 그 보관함에 보관된 물품의 정보를 전송할 수 있다. 또는, 복수의 서로 다른 보관함에 각 물품을 보관하도록 구현된 경우에는, 하나의 배달원(300)에게 복수의 보관함에 대한 정보 및 그 보관함에 보관된 물품에 대한 정보를 제공하여 배달원이 복수의 물품을 차례로 수령하도록 할 수 있다. The server device (100) can transmit information regarding multiple items to a delivery person (300) who will deliver them in bulk. That is, if the system is implemented to store multiple items together in a single storage box, it can transmit information about the storage box and the items stored in the storage box so that a single delivery person (300) can receive multiple items at once. Alternatively, if the system is implemented to store each item in multiple different storage boxes, it can provide information about the multiple storage boxes and the items stored in the storage boxes to a single delivery person (300) so that the delivery person can receive multiple items in sequence.
복수의 물품에 대한 정보에는 물품의 개수, 크기, 무게, 종류 등 다양한 정보가 포함될 수 있다.Information regarding multiple items may include various details such as the number, size, weight, and type of items.
한편, 복수의 보관함 각각은 입구 및 출구를 모두 포함하는 형태로 구현될 수 있다. 다만, 이에 한정되는 것은 아니며, 택배 기사가 하나의 입구로 모든 물품을 투입하도록 구현할 수도 있다. 이 경우, 입구를 통해 투입된 물품을 최종 목적지가 속하는 단위 영역 별로 분류하는 분류기, 분류된 각 물품을 각 단위 영역에 대응되는 저장 공간으로 이송하는 이송기 등을 더 포함할 수 있다. 여기서 저장 공간이란 입출구가 없는 임의의 공간이 될 수 있으나, 반드시 이에 한정되는 것은 아니며 상술한 보관함 내부가 될 수도 있다. Meanwhile, each of the multiple storage boxes may be implemented to include both an entrance and an exit. However, this is not limited thereto, and the system may also be implemented so that a delivery driver deposits all items through a single entrance. In this case, it may further include a sorter that classifies items deposited through the entrance according to unit areas to which the final destination belongs, and a transporter that transfers each classified item to a storage space corresponding to each unit area. Here, the storage space may be any space without an entrance or exit, but is not necessarily limited thereto and may be the interior of the aforementioned storage box.
분류기는 물품에 부착된 바코드나 QR 코드를 리딩하는 리더기, RFID 태그를 인식하는 RF-ID 리더, 카메라 등으로 구현될 수 있다. 이송기는 컨베이어 벨트, 슬라이딩 구조물, 차단 바(bar), 롤러 등 다양한 구성들을 포함하는 형태로 구현될 수 있다. 분류기는 입구 후단에 배치되어, 투입된 물품이 배달될 최종 목적지를 인식하고, 그 인식된 최종 목적지에 대응되는 저장 공간의 위치를 식별한 후, 식별된 위치까지 물품이 이송될 경로를 결정한다. 이송기는 결정된 경로에 따라 물품을 이송한다. The sorter can be implemented using a reader that reads barcodes or QR codes attached to items, an RF-ID reader that recognizes RFID tags, a camera, etc. The conveyor can be implemented in a form that includes various components such as conveyor belts, sliding structures, barrier bars, and rollers. The sorter is positioned at the rear of the inlet to recognize the final destination to which the input item is to be delivered, identify the location of the storage space corresponding to the recognized final destination, and then determine the path for transporting the item to the identified location. The conveyor transports the item according to the determined path.
복수의 저장 공간(또는 복수의 분류함)은 배달원이 물품을 수령할 수 있는 개구 및 그 개구를 개폐하기 위한 도어를 포함하는 형태가 될 수 있다. 이에 따라, 택배 기사는 택배 관리 장소(20) 내부까지 들어오지 않고 외면에 배치된 입구 도어를 통해서 물품을 투입하고, 배달원은 택배 관리 장소(20) 내부에서 복수의 보관함으로부터 직접 물품을 수령하도록 구현할 수 있다. 이와 같이 설계하는 경우, 택배 기사는 다세대 구역(400)이나 택배 관리 장소(20)까지 들어가지 않고 배달을 완료할 수 있으므로, 배달 시간 및 노력을 줄일 수 있다. 다세대 구역(400)의 거주자 입장에서는, 다세대 구역(400) 내에서의 안전 문제나 보안 문제, 프라이버시 침해 문제 등을 예방하면서도, 편리하게 자신의 집에서 택배를 수령할 수 있다. Multiple storage spaces (or multiple sorting boxes) may be configured to include an opening through which a delivery person can receive items and a door for opening and closing the opening. Accordingly, the delivery person can insert items through an entrance door located on the exterior without entering the delivery management area (20), and the delivery person can directly receive items from multiple storage boxes inside the delivery management area (20). When designed in this way, the delivery person can complete the delivery without entering the multi-family area (400) or the delivery management area (20), thereby reducing delivery time and effort. From the perspective of the residents of the multi-family area (400), they can conveniently receive packages at their homes while preventing safety, security, and privacy infringement issues within the multi-family area (400).
분류기 및 이송기는 별도로 마련된 제어 장치에 의해 제어될 수 있다. 제어 장치(200)는 택배 관리 장소(20)의 전반적인 동작을 제어하기 위한 전자 장치가 될 수 있다. 서버 장치(100)는 일괄 배달할 물품의 개수에 기초하여 배달원(300)에 대한 배달 수수료를 상이하게 산출할 수 있다. 예를 들어, 일괄 배달할 물품이 소량인 경우, 크기가 작은 물품으로 이루어진 경우, 무게가 작게 나가는 경우, 의류 등과 같이 상하지 않는 물품 등인 경우에는 배달 수수료가 작을 수 있다. 이와 반대로, 일괄 배달할 물품이 대량인 경우, 크기가 큰 물품으로 이루어진 경우, 무거운 물품으로 이루어진 경우, 음식물과 같이 쉽게 상하는 물품 등인 경우 배달 수수료가 클 수 있다. 다만, 이는 일 실시 예일 뿐이며, 이에 한정하는 것은 아니다.The sorter and the conveyor may be controlled by a separately provided control device. The control device (200) may be an electronic device for controlling the overall operation of the courier management location (20). The server device (100) may calculate a delivery fee for the delivery person (300) differently based on the number of items to be delivered in bulk. For example, if the items to be delivered in bulk are small in quantity, consist of small items, have a light weight, or are non-perishable items such as clothing, the delivery fee may be small. Conversely, if the items to be delivered in bulk are large in quantity, consist of large items, consist of heavy items, or are perishable items such as food, the delivery fee may be large. However, this is merely an example and is not limited thereto.
배달원(300)은 택배 관리 장소(20)의 복수의 단위 영역(21) 중 하나(21-1, 21-2, ..., 21-n)에서 그룹핑된 복수의 물품을 수령하여, 다세대 구역 내의 최종 목적지(400-1, 400-2,...,400-n)로 물품을 배달할 수 있다. 이후, 배달원(300)이 사용자 단말 장치(4000)를 통해 서버 장치(100)로 물품 전달 완료 정보를 전송할 수 있다. A delivery person (300) can receive a group of items from one of the multiple unit areas (21) (21-1, 21-2, ..., 21-n) of the courier management place (20) and deliver the items to a final destination (400-1, 400-2, ..., 400-n) within the multi-unit area. Afterwards, the delivery person (300) can transmit information on the completion of item delivery to the server device (100) through the user terminal device (4000).
도 5는 본 개시의 적어도 하나의 실시 예에 따른 물류 센터(500)에서 최종 목적지까지 물품을 운송하는 방법을 설명하기 위한 도면이다.FIG. 5 is a drawing for explaining a method of transporting goods from a logistics center (500) to a final destination according to at least one embodiment of the present disclosure.
서버 장치(100)는 다양한 지역들에 배치된 물류 센터(500)들을 이용한 물품의 유통 과정 전반을 관리할 수 있다.The server device (100) can manage the entire distribution process of goods using logistics centers (500) deployed in various regions.
물류 센터(500)는 물품 하차, 분류, 물품 상차 등 다양한 작업을 수행하기 위하여 별도로 마련된 공간이 될 수 있다. A logistics center (500) can be a space provided separately to perform various tasks such as unloading goods, sorting, and loading goods.
본 개시에서의 물류 센터(500)는 서로 다른 회사들의 물품을 통합적으로 수취하여 처리한다. 이를 위해, 물류 센터(500)의 운영자 또는 서버 장치(100)의 운영자는 각 택배 회사나, 운송 회자, 기타 개인들과 운송 계약을 사전에 체결하여 둘 수 있다. 운송 계약에는 각 물품의 운송을 대행하는 대가인 수수료 뿐만 아니라 다양한 의무, 책임, 권리가 규정될 수 있다.The logistics center (500) in the present disclosure receives and processes goods from different companies in an integrated manner. To this end, the operator of the logistics center (500) or the operator of the server device (100) may enter into transportation contracts in advance with each courier company, transportation company, or other individuals. The transportation contract may stipulate various obligations, responsibilities, and rights, as well as a commission which is the compensation for acting as an agent for the transportation of each item.
서버 장치(100)는 각 회사별 운송 계약에 기초하여, 운송 기한, 운송 조건, 각종 과금 기준에 대한 정보를 미리 저장하여 둘 수 있다. 서버 장치(100)는 물품 운송이 접수되면, 저장된 정보에 기초하여 운송을 의뢰한 회사 또는 개인에게 운송 비용을 청구할 수 있다.The server device (100) can store information regarding the shipping deadline, shipping conditions, and various charging standards in advance based on the shipping contract for each company. When the server device (100) receives the shipping of goods, it can charge the shipping costs to the company or individual who requested the shipping based on the stored information.
서버 장치(100)는 각 회사별 운송 계약에 기초하여, 각 다세대 구역(401, 402, 403, 404, 40n)의 배달원(301-1, 302-1, 303-1, 304-1, 30n-1)에 대한 배달 수수료를 다르게 책정할 수 있다. 예를 들어, A회사의 운송 계약에서 다세대 구역(401, 402, 403, 404, 40n)의 배달원의 배달 수수료 비율을 배달료 총 금액의 10%로 설정하고, B회사의 운송 계약에서 다세대 구역(401, 402, 403, 404, 40n)의 배달원의 배달 수수료 비율을 배달료 총 금액의 15%로 설정한 경우, 같은 물품을 배달하더라도 배달원의 배달 수수료는 다르게 책정된다.The server device (100) can set different delivery fees for delivery personnel (301-1, 302-1, 303-1, 304-1, 30n-1) in each multi-household area (401, 402, 403, 404, 40n) based on each company's transportation contract. For example, if the delivery fee ratio for delivery personnel in the multi-household area (401, 402, 403, 404, 40n) is set to 10% of the total delivery fee amount in Company A's transportation contract, and the delivery fee ratio for delivery personnel in the multi-household area (401, 402, 403, 404, 40n) is set to 15% of the total delivery fee amount in Company B's transportation contract, the delivery fee for delivery personnel is set differently even when delivering the same item.
서버 장치(100)는 같은 물품이더라도 다세대 구역 별로 배달원의 배달 수수료를 다르게 책정할 수 있다. 예를 들어, A단지에서의 배달원의 배달 수수료 비율을 배달료 총 금액의 10%로 설정하고, B단지에서의 배달원의 배달 수수료 비율을 배달료 총 금액의 15%로 설정한 경우, 같은 물품을 배달하더라도 배달원의 배달 수수료는 다르게 책정된다.The server device (100) can set the delivery fee for a delivery worker differently for each multi-unit area, even for the same item. For example, if the delivery fee rate for a delivery worker in Complex A is set to 10% of the total delivery fee amount and the delivery fee rate for a delivery worker in Complex B is set to 15% of the total delivery fee amount, the delivery fee for a delivery worker is set differently even for the same item.
도 6은 본 개시의 적어도 하나의 실시 예에 따른 관리 방법을 설명하기 위한 흐름도이다. 도 6에 따르면, 서버 장치(100)는 다세대 구역(400)에 대해 지정된 택배 관리 장소(20)에 대한 정보 및 다세대 구역(400) 내에서의 택배 배달을 수행할 후보자 정보를 수신하여 저장할 수 있다(S1010). 택배 관리 장소(20)에 대한 정보 및 택배 배달을 수행할 후보자 정보에 대해서는 상술한 부분에서 구체적으로 설명한 바 있으므로, 중복 설명은 생략한다.FIG. 6 is a flowchart illustrating a management method according to at least one embodiment of the present disclosure. According to FIG. 6, a server device (100) may receive and store information regarding a designated courier management location (20) for a multi-family housing area (400) and information regarding candidates to perform courier delivery within the multi-family housing area (400) (S1010). Since the information regarding the courier management location (20) and the information regarding candidates to perform courier delivery have been specifically described in the above section, a redundant description is omitted.
서버 장치(100)는 다세대 구역(400)으로 운송될 물품에 대한 정보가 외부 장치(3000)로부터 수신되면, 외부 장치(3000)에 택배 관리 장소(20)에 대한 정보를 전송하여, 물품을 택배 관리 장소(20)로 배달하도록 가이드할 수 있다(S1020). 택배 관리 장소(20)로 배달하도록 가이드하는 단계에서, 서버 장치(100)는 택배 관리 장소(20)에 대한 정보를 외부 장치(3000)로 전송할 수 있다. 구체적으로, 택배 관리 장소(20)에 대한 정보에는 네이게이션 정보, 교통량 정보, 교통체증 정보, 도착 예정 시간 정보 등 다양한 정보를 전송할 수 있다.When the server device (100) receives information about an item to be transported to a multi-family area (400) from an external device (3000), it can transmit information about a delivery management location (20) to the external device (3000) to guide the delivery of the item to the delivery management location (20) (S1020). In the step of guiding delivery to the delivery management location (20), the server device (100) can transmit information about the delivery management location (20) to the external device (3000). Specifically, various information such as navigation information, traffic volume information, traffic congestion information, and estimated arrival time information can be transmitted in the information about the delivery management location (20).
서버 장치(100)는 후보자 정보에 기초하여 물품을 다세대 구역(400) 내의 최종 목적지(400-1, 400-2, ..., 400-n)까지 배달할 배달원(300)을 선정할 수 있다(S1030). 최종 목적지(400-1, 400-2, ..., 400-n)까지 배달할 배달원(300)을 선정하는 과정에 대해서는 상술한 부분에서 구체적으로 설명한 바 있으므로, 중복 설명은 생략한다.The server device (100) can select a delivery person (300) to deliver goods to a final destination (400-1, 400-2, ..., 400-n) within a multi-family area (400) based on candidate information (S1030). Since the process of selecting a delivery person (300) to deliver to the final destination (400-1, 400-2, ..., 400-n) has been specifically explained in the above section, a redundant explanation is omitted.
서버 장치(100)는 선정된 배달원(300)이 보유한 사용자 단말 장치(4000)로 물품에 대한 정보 및 배달 리퀘스트를 전송할 수 있다(S1040). 사용자 단말 장치(4000)는 서버 장치(100)로부터 수신 받은 물품에 대한 정보 및 배달 리퀘스트에 기초하여, 배달원(300)이 최종 목적지(400-1, 400-2,...,400-n)까지 배달할 수 있도록 안내할 수 있다.The server device (100) can transmit information about the item and a delivery request to a user terminal device (4000) owned by a selected delivery person (300) (S1040). Based on the information about the item and the delivery request received from the server device (100), the user terminal device (4000) can guide the delivery person (300) to deliver to the final destination (400-1, 400-2, ..., 400-n).
도 7은 본 개시의 적어도 하나의 실시 예에 따른 관리 방법을 설명하기 위한 흐름도이다. 구체적으로, 도 7은 배달원(300)의 배달 수수료에 대한 관리 방법을 나타낸다.FIG. 7 is a flowchart illustrating a management method according to at least one embodiment of the present disclosure. Specifically, FIG. 7 illustrates a method for managing a delivery fee of a delivery person (300).
도 7에 따르면, 서버 장치(100)는 다세대 구역(400) 내의 각 세대 별 관리 비용에 대한 정보를 저장할 수 있다(S1110). 서버 장치(100)는 후보자로부터 관리 비용에 대한 정보의 동의를 받을 수 있도록 안내할 수 있다. According to FIG. 7, the server device (100) can store information regarding management costs for each household within the multi-household area (400) (S1110). The server device (100) can guide the candidate to obtain consent for information regarding management costs.
서버 장치(100)는 물품의 배송에 대해 책정된 전체 배송료 내에서, 물품을 최종 목적지(400-1, 400-2,..., 400-n)까지 배달할 배달원(300)에 대한 배달 수수료를 산출할 수 있다.(S1120) 배달 수수료를 산출하는 방법에 대해서는 상술한 부분에서 구체적으로 설명한 바 있으므로, 중복 설명은 생략한다. The server device (100) can calculate a delivery fee for a delivery person (300) to deliver the goods to a final destination (400-1, 400-2, ..., 400-n) within the total delivery fee calculated for the delivery of the goods. (S1120) Since the method for calculating the delivery fee has been specifically explained in the above section, a redundant explanation is omitted.
서버 장치(100)는 저장된 정보 중에서 배달원(300)에게 책정된 관리 비용에서 배달 수수료를 차감할 수 있다. 서버 장치(100)는 각 세대 별 관리 비용 중 산출된 배달 수수료를 차감하고 남은 관리 비용에 대한 정보를 저장할 수 있다. 이후, 서버 장치(100)는 각 세대 별 최종 관리 비용에 대한 정보를 다세대 구역(400) 내의 배달원(300)에게 전송할 수 있다. The server device (100) can deduct a delivery fee from the management fee allocated to the delivery person (300) from the stored information. The server device (100) can store information regarding the management fee remaining after deducting the calculated delivery fee from the management fee for each household. Subsequently, the server device (100) can transmit information regarding the final management fee for each household to the delivery person (300) within the multi-household area (400).
도 8은 본 개시의 적어도 하나의 실시 예에 따른 관리 방법을 설명하기 위한 흐름도이다. 구체적으로, 도 8은 배달원 및 배달원의 배달 수수료의 관리 방법을 나타낸다.FIG. 8 is a flowchart illustrating a management method according to at least one embodiment of the present disclosure. Specifically, FIG. 8 illustrates a method for managing a delivery person and a delivery fee for the delivery person.
도 8에 따르면, 서버 장치(100)는 다세대 구역(400)을 관리하는 관리 장치(1000)로부터 택배 관리 장소(20)에 대한 정보 및 다세대 구역(400) 내에서의 택배 배달을 수행하는 후보자 정보를 수신할 수 있다(S1210). 택배 관리 장소(20)에 대한 정보에는 택배 관리 장소(20)의 위치, 내부 크기, 배달할 물품의 위치 등 다양한 정보를 포함할 수 있다. 서버 장치(100)는 후보자 정보를 후보자가 소지하고 있는 사용자 단말 장치(4000)로부터 수신 받을 수 있다. 후보자 정보에는 후보자의 이름, 나이, 체격, 배달 가능 여부, 후보자 평점 등 다양한 정보를 포함할 수 있다.According to FIG. 8, a server device (100) may receive information about a delivery management location (20) and information about candidates performing delivery within a multi-family area (400) from a management device (1000) that manages a multi-family area (400) (S1210). The information about the delivery management location (20) may include various information such as the location of the delivery management location (20), the internal size, and the location of the items to be delivered. The server device (100) may receive candidate information from a user terminal device (4000) held by the candidate. The candidate information may include various information such as the candidate's name, age, physique, delivery availability, and candidate rating.
서버 장치(100)는 물품의 배송에 대해 책정된 전체 배송료 내에서, 물품을 최종 목적지(400-1, 400-2,...,400-n)까지 배달할 배달원(400)에 대한 배달 수수료를 산출할 수 있다(S1220). 배달 수수료를 산출하는 방법은 물품의 크기, 무게, 종류 배달 리퀘스트 전송 시간, 응답 시간, 물품 수령 시간, 배달 완료 시간, 배달원(300) 평점 중 적어도 하나에 기초하여 배달 수수료를 상이하게 산출할 수 있다.The server device (100) can calculate a delivery fee for a delivery person (400) to deliver an item to a final destination (400-1, 400-2, ..., 400-n) within the total delivery fee calculated for the delivery of the item (S1220). The method of calculating the delivery fee may calculate the delivery fee differently based on at least one of the size, weight, type of item, delivery request transmission time, response time, item receipt time, delivery completion time, and delivery person (300) rating.
서버 장치(100)는 배달원(300) 및 배달 수수료에 대한 정보를 관리 장치(1000)로 전송할 수 있다(S1230). 관리 장치(1000)는 서버 장치(100)로부터 수신 받은 배달원(300) 및 배달 수수료에 대한 정보에 기초하여, 최종 관리비용을 산출할 수 있다. 이후, 관리 장치(1000)는 서버 장치(100)를 거쳐 사용자 단말 장치(4000)로 후보자 및/또는 배달원(300)의 최종 관리 비용 정보를 전송할 수 있다. 다만, 이에 한정하는 것은 아니며, 관리 장치(1000)는 직접적으로 사용자 단말 장치(4000)로 후보자 및/또는 배달원(300)의 최종 관리 비용 정보를 전송할 수 있다.The server device (100) can transmit information regarding the delivery person (300) and the delivery fee to the management device (1000) (S1230). The management device (1000) can calculate the final management cost based on the information regarding the delivery person (300) and the delivery fee received from the server device (100). Subsequently, the management device (1000) can transmit the final management cost information of the candidate and/or delivery person (300) to the user terminal device (4000) via the server device (100). However, it is not limited to this, and the management device (1000) can directly transmit the final management cost information of the candidate and/or delivery person (300) to the user terminal device (4000).
서버 장치(100)는 배달원(300)으로부터 배달 리퀘스트에 대한 응답이 수신되면, 배달원(300)에 대한 정보를 택배 관리 장소(20)의 제어 장치(200)로 전송할 수 있다. 제어 장치(200)는 서버 장치(100)로부터 수신 받은 정보에 기초하여, 실시간으로 택배 관리 장소(20)의 내부를 통제할 수 있다. 구체적으로, 제어 장치(200)는 배달원(300)이 택배 관리 장소(20)에 도착하면, 출입문 등을 제어할 수 있다. 또한, 제어 장치(200)는 택배 기사(10)의 외부 장치(3000)로부터 물품의 택배 관리 장소(20) 도착에 대한 정보를 전송 받을 수 있다. 이후, 서버 장치(100)는 제어 장치(200)로부터 택배 관리 장소(20)에서 물품을 수령하기 위한 식별 정보를 수신하여 배달원(300)이 보유한 사용자 단말 장치(4000)로 전송할 수 있다. 배달원(300)은 사용자 단말 장치(4000)로부터 수신 받은 정보에 기초하여, 택배 관리 장소(20)에서 물품을 수령하고, 최종 목적지(400-1, 400-2,...,400-n)까지 물품을 운반할 수 있다.When the server device (100) receives a response to a delivery request from the delivery person (300), it can transmit information about the delivery person (300) to the control device (200) of the parcel management location (20). Based on the information received from the server device (100), the control device (200) can control the interior of the parcel management location (20) in real time. Specifically, when the delivery person (300) arrives at the parcel management location (20), the control device (200) can control the entrance door, etc. Additionally, the control device (200) can receive information about the arrival of an item at the parcel management location (20) from the external device (3000) of the delivery driver (10). Subsequently, the server device (100) can receive identification information for receiving an item at the parcel management location (20) from the control device (200) and transmit it to the user terminal device (4000) held by the delivery person (300). A delivery person (300) can receive goods from a courier management location (20) based on information received from a user terminal device (4000) and transport the goods to a final destination (400-1, 400-2,...,400-n).
도 9는 본 개시의 적어도 하나의 실시 예에 따른 관리 방법을 설명하기 위한 흐름도이다. 구체적으로, 도 9는 단위 영역 별로 그룹핑된 복수의 물품의 관리 방법을 나타낸다.FIG. 9 is a flowchart illustrating a management method according to at least one embodiment of the present disclosure. Specifically, FIG. 9 illustrates a management method for a plurality of items grouped by unit area.
도 9에 따르면, 배달원(300)을 선정하는 단계는, 다세대 구역(400)을 일괄 배달 가능 여부에 따라 복수의 단위 영역(21-1, 21-2,..., 21-n)으로 구분하고, 택배 관리 장소(20)에 복수의 물품이 수집되면, 복수의 물품을 각 단위 영역 별(21-1, 21-2,..., 21-n)로 그룹핑하는 단계를 포함할 수 있다(S1310). 배달원(300)을 선정하는 단계는, 후보자 정보에 기초하여, 각 단위 영역 별로 일괄 배달할 배달원(300)을 선정할 수 있다(S1320). 배달원의 배달 수수료를 산출하는 단계는, 일괄 배달한 물품의 개수에 기초하여 배달원에 대한 수수료를 상이하게 산출할 수 있다(S1330). 배달원의 배달 수수료를 상이하게 산출하는 방법은 상술한 부분에서 구체적으로 설명한 바 있으므로, 중복 설명은 생략한다.According to FIG. 9, the step of selecting a delivery person (300) may include dividing a multi-household area (400) into multiple unit areas (21-1, 21-2, ..., 21-n) based on whether bulk delivery is possible, and when multiple items are collected at a courier management location (20), grouping the multiple items by each unit area (21-1, 21-2, ..., 21-n) (S1310). The step of selecting a delivery person (300) may select a delivery person (300) to make bulk deliveries for each unit area based on candidate information (S1320). The step of calculating the delivery fee for the delivery person may calculate the fee for the delivery person differently based on the number of items delivered in bulk (S1330). Since the method of calculating the delivery fee for the delivery person differently has been specifically explained in the above section, a redundant explanation is omitted.
이상에서는 물품의 운송과 관련한 다양한 실시 예들을 설명하였다. 각 실시 예들은 실시예 단독으로 구현될 수도 있으나 이에 한정되는 것은 아니며, 각 실시 예들은 다른 실시 예들과 전부 또는 부분적으로 결합되어 함께 구현될 수도 있다.Various embodiments related to the transportation of goods have been described above. Each embodiment may be implemented independently, but is not limited thereto, and each embodiment may be implemented together with other embodiments in whole or in part.
본 개시의 다양한 실시예들은 기기(machine)(예: 컴퓨터)로 읽을 수 있는 저장 매체(machine-readable storage media)에 저장된 명령어를 포함하는 소 프트웨어로 구현될 수 있다. 기기는, 저장 매체로부터 저장된 명령어를 호출하고, 호출된 명령어에 따라 동작이 가능한 장치로서, 개시된 실시예들에 따른 서버 장치 (100)를 포함할 수 있다.Various embodiments of the present disclosure may be implemented as software comprising instructions stored on a machine-readable storage media (e.g., a computer). The machine may include a server device (100) according to the disclosed embodiments, which is a device capable of calling instructions stored from the storage media and operating according to the called instructions.
또한, 상술한 다양한 실시예들에 따른 방법을 수행하기 위한 프로그램이 어플리케이션 스토어를 통해 온라인으로 배포될 수 있다. 온라인 배포의 경우 에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 저장 매체에 적어도 일시 저장되거나, 임시 적으로 생성될 수 있다.In addition, a program for performing the methods according to the various embodiments described above may be distributed online through an application store. In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created in a storage medium such as the memory of a manufacturer's server, an application store's server, or a relay server.
다양한 실시예들에 따른 구성 요소(예: 모듈 또는 프로그램) 각각은 단수 또는 복수의 개체로 구성될 수 있으며, 전술한 해당 서브 구성 요소들 중 일 부 서브 구성 요소가 생략되거나, 또는 다른 서브 구성 요소가 다양한 실시예에 더 포함될 수 있다. 대체적으로 또는 추가적으로, 일부 구성 요소들(예: 모듈 또는 프 로그램)은 하나의 개체로 통합되어, 통합되기 이전의 각각의 해당 구성 요소에 의 해 수행되는 기능을 동일 또는 유사하게 수행할 수 있다. 다양한 실시예들에 따른, 모듈, 프로그램 또는 다른 구성 요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱하게 실행되거나, 적어도 일부 동작이 다른 순서로 실행되거 나, 생략되거나, 또는 다른 동작이 추가될 수 있다.Each component (e.g., module or program) according to various embodiments may consist of a singular or multiple entities, and some of the aforementioned sub-components may be omitted, or other sub-components may be further included in various embodiments. Generally or additionally, some components (e.g., module or program) may be integrated into a single entity to perform the same or similar functions as those performed by each of the respective components prior to integration. The operations performed by the module, program, or other components according to various embodiments may be executed sequentially, in parallel, iteratively, or heuristically, or at least some operations may be executed in a different order, omitted, or other operations added.
이상 첨부 도면을 참고하여 본 발명에 대해서 설명하였지만 본 발명 의 권리범위는 후술하는 특허청구범위에 의해 결정되며 전술한 실시예 및/또는 도 면에 제한되는 것으로 해석되어서는 아니된다. 그리고 특허청구범위에 기재된 발명의, 당업자에게 자명한 개량, 변경 및 수정도 본 발명의 권리범위에 포함된다는 점이 명백하게 이해되어야 한다.Although the present invention has been described above with reference to the attached drawings, the scope of the present invention is determined by the claims set forth below and should not be interpreted as being limited to the aforementioned embodiments and/or drawings. Furthermore, it should be clearly understood that improvements, changes, and modifications to the invention described in the claims that are obvious to those skilled in the art are also included within the scope of the present invention.
이상에서는 본 개시의 다양한 실시 예를 개별적으로 설명하였으나, 각 실시 예들은 반드시 단독으로 구현되어야만 하는 것은 아니며, 각 실시 예들의 구성 및 동작은 적어도 하나의 다른 실시 예들과 조합되어 구현될 수도 있다.Although various embodiments of the present disclosure have been described individually above, each embodiment is not required to be implemented alone, and the configuration and operation of each embodiment may be implemented in combination with at least one other embodiment.
이상에서는 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 개시는 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 개시의 요지를 벗어남이 없이 당해 개시에 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형 실시가 가능한 것은 물론이고, 이러한 변형 실시들은 본 개시의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.Although preferred embodiments have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above. It is understood that various modifications can be made by those skilled in the art without departing from the essence of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical spirit or perspective of the present disclosure.
10 : 택배 기사
20 : 택배 관리 장소
100 : 서버 장치
110 : 통신부
120 : 메모리
130 : 프로세서
300 : 배달원
400 : 다세대 구역
500 : 물류 센터
1000 : 관리 장치
3000 : 외부 장치
4000 : 사용자 단말 장치10: Delivery driver 20: Delivery management location
100: Server device 110: Communication unit
120 : Memory 130 : Processor
300 : Delivery person 400 : Multi-family housing area
500: Logistics Center 1000: Management Unit
3000 : External device 4000 : User terminal device
Claims (10)
상기 다세대 구역에 대해 지정된 택배 관리 장소에 대한 정보 및 상기 다세대 구역 내에서의 택배 배달을 수행할 후보자 정보를 저장하는 메모리;
통신부; 및
프로세서;를 포함하며,
상기 프로세서는,
상기 다세대 구역으로 운송될 물품에 대한 정보가 외부 장치로부터 상기 통신부를 통해 수신되면, 상기 외부 장치에 대해 상기 택배 관리 장소에 대한 정보를 전송하여, 상기 물품을 상기 택배 관리 장소로 배달하도록 가이드하고,
상기 후보자 정보에 기초하여 상기 물품을 상기 다세대 구역 내의 최종 목적지까지 배달할 배달원을 선정하며,
상기 선정된 배달원이 보유한 사용자 단말 장치로 상기 물품에 대한 정보 및 배달 리퀘스트를 전송하도록 상기 통신부를 제어하는, 서버 장치.In a server device for providing courier services for multi-family housing areas,
A memory storing information about a designated courier management location for the above multi-family zone and information about candidates to perform courier delivery within the above multi-family zone;
Communications department; and
Includes a processor;
The above processor is,
When information regarding an item to be transported to the above multi-family area is received from an external device through the communication unit, information regarding the parcel management location is transmitted to the external device to guide the delivery of the item to the parcel management location.
Based on the above candidate information, a delivery person is selected to deliver the above item to the final destination within the above multi-family area, and
A server device that controls the communication unit to transmit information about the item and a delivery request to a user terminal device possessed by the selected delivery person.
상기 프로세서는,
상기 다세대 구역 내의 각 세대 별 관리 비용에 대한 정보를 상기 메모리에 저장하고,
상기 물품의 배송에 대해 책정된 전체 배송료 내에서, 상기 물품을 상기 최종 목적지까지 배달할 상기 배달원에 대한 배달 수수료를 산출하고,
상기 메모리에 저장된 정보 중에서 상기 배달원에게 책정된 관리 비용에서 상기 배달 수수료를 차감하는, 서버 장치.In paragraph 1,
The above processor is,
Information regarding management costs for each household within the above multi-family zone is stored in the above memory, and
Calculate a delivery fee for the delivery person who will deliver the above goods to the above final destination within the total delivery fee determined for the delivery of the above goods, and
A server device that deducts the delivery fee from the management cost assigned to the delivery person among the information stored in the memory.
상기 프로세서는,
상기 다세대 구역을 관리하는 관리 장치로부터 상기 택배 관리 장소에 대한 정보 및 상기 다세대 구역 내에서의 택배 배달을 수행할 후보자 정보를 상기 통신부를 통해 수신하여 상기 메모리에 저장하고,
상기 물품의 배송에 대해 책정된 전체 배송료 내에서, 상기 물품을 상기 최종 목적지까지 배달할 상기 배달원에 대한 배달 수수료를 산출하며,
상기 배달원 및 상기 배달 수수료에 대한 정보를 상기 관리 장치로 전송하도록 상기 통신부를 제어하는, 서버 장치.In paragraph 1,
The above processor is,
Information regarding the parcel management location and information regarding candidates to perform parcel delivery within the multi-family area are received through the communication unit from the management device managing the multi-family area and stored in the memory,
Within the total delivery fee determined for the delivery of the above goods, a delivery fee is calculated for the delivery person who will deliver the above goods to the above final destination, and
A server device that controls the communication unit to transmit information regarding the delivery person and the delivery fee to the management device.
상기 프로세서는,
상기 배달원으로부터 상기 배달 리퀘스트에 대한 응답이 수신되면, 상기 배달원에 대한 정보를 상기 택배 관리 장소의 제어 장치로 전송하고,
상기 제어 장치로부터 상기 택배 관리 장소로부터 상기 물품을 수령하기 위한 식별 정보를 수신하여 상기 배달원이 보유한 상기 사용자 단말 장치로 전송하며,
상기 물품의 크기, 무게, 종류, 배달 리퀘스트 전송 시간, 응답 시간, 물품 수령 시간, 배달 완료 시간, 배달원 평점 중 적어도 하나에 기초하여 상기 배달 수수료를 상이하게 산출하는, 서버 장치. In paragraph 3,
The above processor is,
When a response to the delivery request is received from the delivery person, information about the delivery person is transmitted to the control device of the courier management location, and
The above control device receives identification information for receiving the item from the above courier management location and transmits it to the above user terminal device held by the delivery person,
A server device that calculates the delivery fee differently based on at least one of the size, weight, type of the above-mentioned item, delivery request transmission time, response time, item receipt time, delivery completion time, and delivery person rating.
상기 프로세서는,
상기 다세대 구역을 일괄 배달 가능 여부에 따라 복수의 단위 영역으로 구분하고,
상기 택배 관리 장소에 복수의 물품이 수집되면, 상기 복수의 물품을 각 단위 영역 별로 그룹핑하며,
상기 메모리에 저장된 후보자 정보에 기초하여, 상기 각 단위 영역 별로 일괄 배달할 배달원을 선정하며,
상기 일괄 배달할 물품의 개수에 기초하여 상기 배달원에 대한 상기 배달 수수료를 상이하게 산출하는, 서버 장치.In paragraph 4,
The above processor is,
The above multi-family area is divided into multiple unit areas based on whether bulk delivery is possible, and
When multiple items are collected at the above-mentioned courier management location, the multiple items are grouped by unit area, and
Based on the candidate information stored in the memory above, delivery personnel to be delivered in batches for each unit area above are selected, and
A server device that calculates a delivery fee for the delivery person differently based on the number of items to be delivered in the batch.
상기 다세대 구역에 대해 지정된 택배 관리 장소에 대한 정보 및 상기 다세대 구역 내에서의 택배 배달을 수행할 후보자 정보를 수신하여 저장하는 단계;
상기 다세대 구역으로 운송될 물품에 대한 정보가 외부 장치로부터 수신되면, 상기 외부 장치에 대해 상기 택배 관리 장소에 대한 정보를 전송하여, 상기 물품을 상기 택배 관리 장소로 배달하도록 가이드하는 단계;
상기 후보자 정보에 기초하여 상기 물품을 상기 다세대 구역 내의 최종 목적지까지 배달할 배달원을 선정하는 단계;
상기 선정된 배달원이 보유한 사용자 단말 장치로 상기 물품에 대한 정보 및 배달 리퀘스트를 전송하는 단계;를 포함하는 서비스 제공 방법.In a method of providing a service for a server device to provide a courier service for a multi-family housing area,
A step of receiving and storing information regarding a designated courier management location for the above multi-family zone and information regarding candidates to perform courier delivery within the above multi-family zone;
When information regarding an item to be transported to the above multi-family zone is received from an external device, a step of transmitting information regarding the parcel management location to the external device to guide the delivery of the item to the parcel management location;
A step of selecting a delivery person to deliver the above goods to a final destination within the above multi-family zone based on the above candidate information;
A method for providing a service comprising the step of transmitting information about the item and a delivery request to a user terminal device possessed by the selected delivery person.
상기 다세대 구역 내의 각 세대 별 관리 비용에 대한 정보를 저장하는 단계;
상기 물품의 배송에 대해 책정된 전체 배송료 내에서, 상기 물품을 상기 최종 목적지까지 배달할 상기 배달원에 대한 배달 수수료를 산출하는 단계; 및
상기 저장된 정보 중에서 상기 배달원에게 책정된 관리 비용에서 상기 배달 수수료를 차감하는 단계;를 더 포함하는, 서비스 제공 방법.In paragraph 6,
A step of storing information on management costs for each household within the above-mentioned multi-family zone;
A step of calculating a delivery fee for a delivery person to deliver the goods to the final destination within the total delivery fee determined for the delivery of the goods; and
A method for providing a service, further comprising the step of deducting the delivery fee from the management cost allocated to the delivery person among the stored information.
상기 다세대 구역을 관리하는 관리 장치로부터 상기 택배 관리 장소에 대한 정보 및 상기 다세대 구역 내에서의 택배 배달을 수행할 후보자 정보를 수신하는 단계;
상기 물품의 배송에 대해 책정된 전체 배송료 내에서, 상기 물품을 상기 최종 목적지까지 배달할 상기 배달원에 대한 배달 수수료를 산출하는 단계;
상기 배달원 및 상기 배달 수수료에 대한 정보를 상기 관리 장치로 전송하는 단계;를 더 포함하는, 서비스 제공 방법.In paragraph 6,
A step of receiving information about the parcel management location and information about candidates to perform parcel delivery within the multi-family zone from a management device managing the multi-family zone;
A step of calculating a delivery fee for a delivery person to deliver the goods to the final destination within the total delivery fee determined for the delivery of the goods;
A service provision method further comprising the step of transmitting information regarding the delivery person and the delivery fee to the management device.
상기 배달원으로부터 상기 배달 리퀘스트에 대한 응답이 수신되면, 상기 배달원에 대한 정보를 상기 택배 관리 장소의 제어 장치로 전송하는 단계;
상기 제어 장치로부터 상기 택배 관리 장소로부터 상기 물품을 수령하기 위한 식별 정보를 수신하여 상기 배달원이 보유한 상기 사용자 단말 장치로 전송하는 단계;를 더 포함하며,
상기 배달 수수료를 산출하는 단계는,
상기 물품의 크기, 무게, 종류, 배달 리퀘스트 전송 시간, 응답 시간, 물품 수령 시간, 배달 완료 시간, 배달원 평점 중 적어도 하나에 기초하여 상기 배달 수수료를 상이하게 산출하는, 서비스 제공 방법.In paragraph 8,
When a response to the delivery request is received from the delivery person, the step of transmitting information about the delivery person to the control device of the courier management location;
The method further includes the step of receiving identification information for receiving the item from the delivery management location from the control device and transmitting it to the user terminal device held by the delivery person.
The step of calculating the above delivery fee is,
A method of providing a service that calculates the delivery fee differently based on at least one of the size, weight, type of the above-mentioned item, delivery request transmission time, response time, item receipt time, delivery completion time, and delivery person rating.
상기 배달원을 선정하는 단계는,
상기 다세대 구역을 일괄 배달 가능 여부에 따라 복수의 단위 영역으로 구분하고, 상기 택배 관리 장소에 복수의 물품이 수집되면, 상기 복수의 물품을 각 단위 영역 별로 그룹핑하는 단계; 및
상기 후보자 정보에 기초하여, 상기 각 단위 영역 별로 일괄 배달할 배달원을 선정하는 단계;를 포함하며,
상기 배달 수수료를 산출하는 단계는,
상기 일괄 배달할 물품의 개수에 기초하여 상기 배달원에 대한 상기 배달 수수료를 상이하게 산출하는, 서비스 제공 방법.
In Paragraph 9,
The step of selecting the above delivery person is,
A step of dividing the above multi-family area into multiple unit areas based on whether bulk delivery is possible, and when multiple items are collected at the above courier management location, grouping the multiple items by each unit area; and
The method includes the step of selecting a delivery person to make a batch delivery for each unit area based on the above candidate information.
The step of calculating the above delivery fee is,
A method of providing a service that calculates a delivery fee for the delivery person differently based on the number of items to be delivered in the batch.
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20260063292A true KR20260063292A (en) | 2026-05-07 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12223446B2 (en) | Internet of things system and method for managing people flow of public place in smart city | |
| US11798045B2 (en) | Method and system for distributing smart containers | |
| US11429917B2 (en) | System and method for robotic delivery | |
| US10268982B2 (en) | Carrier and shipper interfacing and shipment tracking framework for efficient scheduling and transportation of cargo, with security monitoring and efficient payment to carriers | |
| US20200097890A1 (en) | Delivery management device, baggage delivery system, and program | |
| US20180322483A1 (en) | System for integrated passenger and luggage control | |
| EP2765548A1 (en) | System and method for managing cargo transfer operations at a cargo distribution terminal | |
| KR101799458B1 (en) | System and method for sharing economy type cooperative delivery service | |
| KR102608368B1 (en) | Point-to-Point delivery system and server supporting delivery route analysis and optimized vehicle allocation | |
| WO2015044692A1 (en) | Lockerbank network and method of operation | |
| US20240005369A1 (en) | Method and system for distributing smart containers | |
| CN106952059A (en) | The control method and logistics transporting device of a kind of logistics transporting device | |
| JP2019028838A (en) | Delivery management system and delivery management method | |
| CN110288281A (en) | A kind of inlet and outlet kinds of goods management system | |
| KR101553674B1 (en) | Delivery system | |
| KR102575981B1 (en) | Point-to-Point delivery system and server based on integrated and managed high-speed traffic data | |
| KR20210018407A (en) | Delivery system, system for delivery management, apparatus and method for the same | |
| KR20260063292A (en) | Server device for managing goods transportation and methods thereof | |
| CN109754198A (en) | A kind of express delivery movement system for sharing high-speed rail transport power based on express delivery transport box | |
| US20250182039A1 (en) | Physical distribution management device, method of controlling physical distribution management device, and control program | |
| KR20260063305A (en) | Server device for managing goods transportation and methods thereof | |
| KR20260063329A (en) | Management device for managing multifamily zones and methods thereof | |
| KR20260063407A (en) | User terminal device for parcel service and methods thereof | |
| KR20260063357A (en) | User terminal device for parcel service and methods thereof | |
| KR20260063389A (en) | User terminal device for parcel service and methods thereof |