[go: up one dir, main page]

KR102582726B1 - Electronic apparatus for providing information related to postponing delivery tasks and method thereof - Google Patents

Electronic apparatus for providing information related to postponing delivery tasks and method thereof Download PDF

Info

Publication number
KR102582726B1
KR102582726B1 KR1020220016362A KR20220016362A KR102582726B1 KR 102582726 B1 KR102582726 B1 KR 102582726B1 KR 1020220016362 A KR1020220016362 A KR 1020220016362A KR 20220016362 A KR20220016362 A KR 20220016362A KR 102582726 B1 KR102582726 B1 KR 102582726B1
Authority
KR
South Korea
Prior art keywords
delivery
processed
tasks
determining
scheduled
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020220016362A
Other languages
Korean (ko)
Other versions
KR20230119959A (en
Inventor
백연희
김관우
백현창
김도영
김종현
Original Assignee
쿠팡 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 쿠팡 주식회사 filed Critical 쿠팡 주식회사
Priority to KR1020220016362A priority Critical patent/KR102582726B1/en
Priority to PCT/KR2022/002348 priority patent/WO2023153548A1/en
Priority to TW112101120A priority patent/TWI881278B/en
Publication of KR20230119959A publication Critical patent/KR20230119959A/en
Priority to KR1020230125902A priority patent/KR20230142396A/en
Application granted granted Critical
Publication of KR102582726B1 publication Critical patent/KR102582726B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0832Special goods or special handling procedures, e.g. handling of hazardous or fragile goods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06312Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 개시에 따르면, 특정 시구간 동안 물류 센터에서 처리 예정인 배송 업무의 수량을 판단하는 단계; 처리 예정인 배송 업무 중 적어도 일부의 처리를 연기할지 여부를 판단하는 단계; 처리 예정인 배송 업무 중 적어도 일부를 연기하기로 판단하는 경우, 배송 우선순위에 기초하여 처리 예정인 배송 업무 중 처리를 연기할 하나 이상의 배송 업무를 결정하는 단계; 및 하나 이상의 배송 업무를 결정한 결과를 포함하는 정보를 제공하는 단계를 포함하는, 전자 장치에서 배송 업무를 위한 정보를 제공하는 방법이 개시된다.
According to the present disclosure, determining the quantity of delivery tasks scheduled to be processed in a distribution center during a specific time period; Determining whether to postpone processing of at least some of the delivery tasks scheduled to be processed; If it is determined to postpone at least some of the delivery tasks to be processed, determining one or more delivery tasks to be postponed among the delivery tasks to be processed based on delivery priority; and providing information including a result of determining one or more delivery tasks. A method of providing information for a delivery task in an electronic device is disclosed.

Description

배송 업무의 연기와 관련된 정보를 제공하는 전자 장치 및 그 방법 {ELECTRONIC APPARATUS FOR PROVIDING INFORMATION RELATED TO POSTPONING DELIVERY TASKS AND METHOD THEREOF} Electronic device and method for providing information related to postponement of delivery tasks {ELECTRONIC APPARATUS FOR PROVIDING INFORMATION RELATED TO POSTPONING DELIVERY TASKS AND METHOD THEREOF}

본 개시는 배송 업무를 연기하기 위한 정보를 제공하는 전자 장치 및 그 방법에 관한 것이다. 보다 구체적으로 본 개시는 물류 센터에서 처리 예정인 배송 업무 중 적어도 일부의 연기(postpone)할지 여부를 판단하고, 처리 예정인 배송 업무 중 적어도 일부를 연기하기로 판단하는 경우 배송 우선순위(priority)에 기초하여 처리를 연기할 하나 이상의 배송 업무를 결정하는 방법 및 이를 이용한 전자 장치에 관한 것이다. This disclosure relates to an electronic device and method for providing information for delaying delivery operations. More specifically, the present disclosure determines whether to postpone at least some of the delivery tasks scheduled to be processed at the logistics center, and if it is determined to postpone at least some of the delivery tasks scheduled to be processed, based on delivery priority. A method for determining one or more delivery tasks to postpone processing and an electronic device using the same.

전자기술의 발달에 따라 전자상거래는 쇼핑의 한 분야로 자리잡았다. 고객은 직접 쇼핑몰이나 시장에 가지 않고도 온라인 상에서 아이템(item)을 구매할 수 있으며, 온라인 상에서 구매한 아이템은 고객이 요청한 배송지로 배송된다. With the development of electronic technology, e-commerce has become a field of shopping. Customers can purchase items online without having to go to a shopping mall or market in person, and items purchased online are delivered to the delivery address requested by the customer.

전자상거래 시장이 크게 성장함과 더불어, 전자상거래 시장에서 고객이 일정 시간 안에 주문한 아이템을 받아 볼 수 있도록 하는 것이 중요한 경쟁 요소로 작용하고, 배송 비용을 낮추기 위한 노력이 지속되면서, 효율적인 배송을 수행하는 것의 중요성이 지속적으로 증가하고 있다.As the e-commerce market grows significantly, enabling customers to receive ordered items within a certain amount of time has become an important competitive factor in the e-commerce market, and as efforts to lower delivery costs continue, efficient delivery has become increasingly important. Its importance continues to increase.

따라서, 경쟁력의 확보를 위하여 빠른 시일 내의 배송이 중요시되고 있으나, 배송 주문의 수량이 항상 일정하지 않은 반면 배송 업무를 처리하기 위한 인력을 배송 주문의 수량에 맞추어 실시간으로 유동적으로 조절하기는 어렵기 때문에, 배송 업무 중 일부의 처리를 연기하여야 하는 경우가 발생하게 된다.Therefore, quick delivery is becoming important to secure competitiveness, but while the quantity of delivery orders is not always constant, it is difficult to flexibly adjust the manpower to handle delivery work in real time according to the quantity of delivery orders. , there may be cases where the processing of part of the delivery work must be postponed.

이러한 경우, 고객 만족도 및 배송 효율성의 저하를 최소화하기 위해서는, 어느 업무를 얼마나 연기할지를 결정하는 것이 중요한 과제가 될 수 있다.In these cases, deciding which tasks to postpone and for how long can be an important task in order to minimize declines in customer satisfaction and delivery efficiency.

관련하여, KR20160130725A 건이나 KR20160001172A 건 등의 선행문헌들을 참조할 수 있다.In relation to this, prior literature such as KR20160130725A or KR20160001172A may be referred to.

본 실시 예가 해결하고자 하는 과제는, 특정 시구간 동안 물류 센터에서 처리 예정인 배송 업무의 수량을 판단하고, 처리 예정인 배송 업무 중 적어도 일부의 처리를 연기할지 여부를 판단하고, 처리 예정인 배송 업무 중 적어도 일부를 연기하기로 판단하는 경우, 배송 우선순위에 기초하여 처리 예정인 배송 업무 중 처리를 연기할 하나 이상의 배송 업무를 결정하고, 하나 이상의 배송 업무를 결정한 결과를 포함하는 정보를 제공하는 전자 장치 및 그 방법을 제공하는 데 있다.The problem that this embodiment aims to solve is to determine the quantity of delivery tasks scheduled to be processed in a logistics center during a specific time period, determine whether to postpone processing of at least some of the delivery tasks scheduled to be processed, and determine whether to postpone processing of at least some of the delivery tasks scheduled to be processed. When determining to postpone, an electronic device and method for determining one or more delivery tasks to be postponed among delivery tasks scheduled to be processed based on delivery priority, and providing information including the results of determining one or more delivery tasks is to provide.

본 실시 예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 이하의 실시 예들로부터 또 다른 기술적 과제들이 유추될 수 있다. The technical challenges that this embodiment aims to achieve are not limited to the technical challenges described above, and other technical challenges can be inferred from the following embodiments.

일실시예에 따른 전자 장치에서 배송 업무를 위한 정보를 제공하는 방법은 특정 시구간 동안 물류 센터에서 처리 예정인 배송 업무의 수량을 판단하는 단계; 상기 처리 예정인 배송 업무 중 적어도 일부의 처리를 연기(postpone)할지 여부를 판단하는 단계; 상기 처리 예정인 배송 업무 중 적어도 일부를 연기하기로 판단하는 경우, 배송 우선순위(priority)에 기초하여 상기 처리 예정인 배송 업무 중 처리를 연기할 하나 이상의 배송 업무를 결정하는 단계; 및 상기 하나 이상의 배송 업무를 결정한 결과를 포함한다.According to one embodiment, a method of providing information for delivery work from an electronic device includes determining the quantity of delivery work scheduled to be processed at a logistics center during a specific time period; determining whether to postpone (postpone) processing of at least some of the delivery tasks scheduled to be processed; When determining to postpone at least some of the delivery tasks to be processed, determining one or more delivery tasks to be postponed among the delivery tasks to be processed based on delivery priority; and a result of determining the one or more delivery tasks.

일실시예에 따르면, 상기 처리 예정인 배송 업무의 수량을 판단하는 단계는 하나 이상의 배송 주문을 접수하는 단계; 상기 하나 이상의 배송 주문 별로 대응하는 배송 업무에 대응하는 배송 예정 시점을 획득하는 단계; 및 상기 배송 예정 시점에 기초하여 상기 특정 시구간 동안 상기 물류 센터에서 처리할 배송 업무를 판단하는 단계를 포함하고, 상기 배송 예정 시점은 고객에게 아이템의 배송이 완료될 시점 및 아이템의 출고가 완료될 시점 중 적어도 하나를 포함할 수 있다.According to one embodiment, the step of determining the quantity of delivery tasks to be processed includes receiving one or more delivery orders; Obtaining a delivery schedule corresponding to a delivery task corresponding to each of the one or more delivery orders; and determining delivery tasks to be handled by the logistics center during the specific time period based on the scheduled delivery time, wherein the scheduled delivery time is when delivery of the item to the customer is completed and when shipment of the item is completed. It may include at least one of the viewpoints.

일실시예에 따르면, 상기 배송 우선순위는, 배송 업무별로 대응하는 배송 예정 시점에 기초하여 설정될 수 있다.According to one embodiment, the delivery priority may be set based on the scheduled delivery time corresponding to each delivery task.

일실시예에 따르면, 상기 배송 우선순위는, 배송 업무의 마감 기한에 기초하여 설정될 수 있다.According to one embodiment, the delivery priority may be set based on the deadline of the delivery task.

일실시예에 따르면, 상기 정보 제공 방법은, 배송 주문의 접수 시점을 판단하는 단계; 및 상기 배송 주문의 접수 시점에 기초하여 상기 배송 주문에 대응하는 배송 업무에 대한 상기 마감 기한을 결정하는 단계를 더 포함할 수 있다.According to one embodiment, the information providing method includes determining a time of receipt of a delivery order; And it may further include determining the deadline for delivery work corresponding to the delivery order based on the time of receipt of the delivery order.

일실시예에 따르면, 상기 마감 기한을 결정하는 단계는 상기 하나 이상의 배송 주문의 유형을 판단하는 단계; 및 배송 주문의 유형 별로 설정된 배송 업무 처리 규칙에 기초하여, 상기 하나 이상의 배송 주문별로 대응하는 배송 업무의 마감 기한을 결정하는 단계를 포함할 수 있다.According to one embodiment, determining the deadline may include determining a type of the one or more delivery orders; and determining a deadline for delivery work corresponding to each of the one or more delivery orders, based on delivery work processing rules set for each type of delivery order.

일실시예에 따르면, 상기 정보 제공 방법은, 상기 하나 이상의 배송 업무에 대한 처리를 언제까지 연기할지를 결정하는 단계를 더 포함할 수 있다.According to one embodiment, the information providing method may further include determining how long processing of the one or more delivery tasks will be postponed.

일실시예에 따르면, 상기 연기할지 여부를 판단하는 단계는 특정 시구간 동안 물류 센터에서 처리 가능한 배송 업무의 수량을 판단하는 단계; 및 상기 처리 가능한 배송 업무의 수량 및 상기 처리 예정인 배송 업무의 수량을 비교하는 단계를 포함할 수 있다.According to one embodiment, the step of determining whether to postpone includes determining the quantity of delivery tasks that can be processed at a logistics center during a specific time period; And it may include comparing the quantity of delivery tasks that can be processed and the quantity of delivery tasks that are scheduled to be processed.

일실시예에 따르면, 상기 물류 센터에서 처리 가능한 배송 업무의 수량을 판단하는 단계는 상기 물류 센터에 대응하는 작업자의 정보를 획득하는 단계; 및 상기 작업자의 정보에 기초하여 상기 처리 가능한 배송 업무의 수량을 판단하는 단계를 포함할 수 있다.According to one embodiment, the step of determining the quantity of delivery tasks that can be processed at the distribution center includes obtaining information on a worker corresponding to the distribution center; And it may include the step of determining the quantity of delivery tasks that can be processed based on the worker's information.

일실시예에 따르면, 상기 작업자의 정보는 상기 특정 시구간 동안 상기 물류 센터에서 업무를 처리할 예정인 작업자에 대한 정보를 포함할 수 있다.According to one embodiment, the worker information may include information about workers scheduled to handle work at the logistics center during the specific time period.

일실시예에 따르면, 상기 작업자의 정보는 작업자 별로 담당하는 배송 업무의 유형에 대한 정보를 포함하고, 상기 작업자 별로 담당하는 배송 업무의 유형에 기초하여, 배송 업무의 유형 별로 그 처리의 연기 여부를 판단할 수 있다.According to one embodiment, the worker information includes information on the type of delivery task in charge of each worker, and based on the type of delivery task in charge of each worker, whether to postpone processing for each type of delivery task is determined. You can judge.

일실시예에 따르면, 상기 정보 제공 방법은, 상기 하나 이상의 배송 업무를 결정한 결과에 기초하여, 상기 특정 시구간 이후에 상기 물류 센터에 출근할 작업자를 결정하는 단계를 더 포함할 수 있다.According to one embodiment, the information providing method may further include determining a worker who will go to work at the distribution center after the specific time period based on a result of determining the one or more delivery tasks.

일실시예에 따르면, 상기 연기할 하나 이상의 배송 업무를 결정하는 단계에 있어서, 상기 연기할지 여부의 판단 대상이 되는 배송 업무는 그 대응하는 배송 주문의 접수 시점이 기준 시점 이전인 배송 업무를 포함할 수 있다.According to one embodiment, in the step of determining one or more delivery tasks to be postponed, the delivery tasks subject to the determination of whether to postpone may include delivery tasks whose reception time of the corresponding delivery order is before the reference time. You can.

일실시예에 따르면, 상기 하나 이상의 배송 업무에 대해서는, 집품(picking) 작업도 연기될 수 있다.According to one embodiment, for the one or more delivery tasks, the picking task may also be postponed.

일실시예에 따른 배송 업무를 위한 정보를 제공하는 전자 장치는 트랜시버, 명령어를 저장하는 메모리 및 프로세서를 포함하고, 상기 프로세서는, 상기 트랜시버 및 상기 메모리와 연결되어, 특정 시구간 동안 물류 센터에서 처리 예정인 배송 업무의 수량을 판단하고, 상기 처리 예정인 배송 업무 중 적어도 일부의 처리를 연기할지 여부를 판단하고, 상기 처리 예정인 배송 업무 중 적어도 일부를 연기하기로 판단하는 경우, 배송 우선순위에 기초하여 상기 처리 예정인 배송 업무 중 처리를 연기할 하나 이상의 배송 업무를 결정하고, 상기 하나 이상의 배송 업무를 결정한 결과를 포함하는 정보를 제공한다.An electronic device that provides information for delivery work according to an embodiment includes a transceiver, a memory for storing commands, and a processor, and the processor is connected to the transceiver and the memory to process information at a logistics center for a specific time period. Determining the quantity of the delivery tasks scheduled to be processed, determining whether to postpone processing of at least some of the delivery tasks scheduled to be processed, and determining to postpone at least some of the delivery tasks scheduled to be processed, based on the delivery priority Among the delivery tasks scheduled to be processed, one or more delivery tasks to be postponed are determined, and information including the results of determining the one or more delivery tasks is provided.

기타 실시 예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Specific details of other embodiments are included in the detailed description and drawings.

본 개시에 따르면, 배송 정보를 처리하는 전자 장치 및 그 방법은 배송 업무가 집중되는 경우 어느 업무를 우선적으로 처리할지를 결정함으로써 고객 만족도의 저하를 막고 배송 효율성을 극대화할 수 있다.According to the present disclosure, an electronic device and method for processing delivery information can prevent a decrease in customer satisfaction and maximize delivery efficiency by determining which task to prioritize when delivery tasks are concentrated.

발명의 효과는 이상에서 언급한 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당해 기술 분야의 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effect of the invention is not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims.

도 1은 일실시예에 따른 배송 업무를 위한 정보 제공 시스템을 나타내는 개략적인 구성도이다.
도 2는 일실시예에 따른 전자 장치의 배송 업무를 위한 정보 제공 방법의 동작 흐름도이다.
도 3은 일실시예에 따른 배송 주문의 유형을 예시적으로 설명하기 위한 도면이다.
도 4는 일실시예에 따른 배송 업무의 처리 현황을 표시하는 화면을 예시적으로 설명하기 위한 도면이다.
도 5는 일실시예에 따른 배송 업무의 처리를 연기하기 위한 UI를 예시적으로 설명하기 위한 도면이다.
도 6은 일실시예에 따른 배송 업무의 처리를 연기하는 사용자 입력을 예시적으로 설명하기 위한 도면이다.
도 7은 일실시예에 따른 배송 업무의 처리 현황을 세부적으로 표시하는 화면을 예시적으로 설명하기 위한 도면이다.
도 8은 일실시예에 따른 배송 업무의 연기와 관련된 정보를 제공하는 전자 장치의 구성의 예시도이다.
1 is a schematic configuration diagram showing an information provision system for delivery work according to an embodiment.
Figure 2 is an operation flowchart of a method for providing information for delivery of an electronic device according to an embodiment.
3 is a diagram illustrating exemplary types of delivery orders according to an embodiment.
Figure 4 is a diagram for exemplarily explaining a screen displaying the processing status of delivery work according to an embodiment.
FIG. 5 is a diagram illustrating an exemplary UI for postponing processing of a delivery task according to an embodiment.
FIG. 6 is a diagram illustrating an example of a user input to postpone processing of a delivery task according to an embodiment.
FIG. 7 is a diagram illustrating an exemplary screen that displays the processing status of delivery work in detail according to an embodiment.
Figure 8 is an exemplary diagram of the configuration of an electronic device that provides information related to the postponement of delivery work according to an embodiment.

실시 예들에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the embodiments are general terms that are currently widely used as much as possible while considering the functions in the present disclosure, but this may vary depending on the intention or precedent of a person working in the art, the emergence of new technology, etc. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the relevant description. Therefore, the terms used in this disclosure should be defined based on the meaning of the term and the overall content of this disclosure, rather than simply the name of the term.

명세서 전체에서 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 “...부”, “...모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When a part in the entire specification is said to “include” a certain element, this means that it does not exclude other elements but may further include other elements, unless specifically stated to the contrary. In addition, terms such as “...unit” and “...module” used in the specification refer to a unit that processes at least one function or operation, which is implemented as hardware or software, or as a combination of hardware and software. It can be.

명세서 전체에서 기재된 “a, b, 및 c 중 적어도 하나”의 표현은, ‘a 단독’, ‘b 단독’, ‘c 단독’, ‘a 및 b’, ‘a 및 c’, ‘b 및 c’, 또는 ‘a,b,c 모두’를 포괄할 수 있다.The expression “at least one of a, b, and c” used throughout the specification means ‘a alone’, ‘b alone’, ‘c alone’, ‘a and b’, ‘a and c’, ‘b and c’. ', or 'all a, b, c'.

이하에서 언급되는 "단말"은 네트워크를 통해 서버나 타 단말에 접속할 수 있는 컴퓨터나 휴대용 단말로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등을 포함하고, 휴대용 단말은 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, IMT(International Mobile Telecommunication), CDMA(Code Division Multiple Access), W-CDMA(W-Code Division Multiple Access), LTE(Long Term Evolution) 등의 통신 기반 단말, 스마트폰, 태블릿 PC 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.The “terminal” mentioned below may be implemented as a computer or portable terminal that can connect to a server or other terminal through a network. Here, the computer includes, for example, a laptop, desktop, laptop, etc. equipped with a web browser, and the portable terminal is, for example, a wireless communication device that guarantees portability and mobility. , all types of communication-based terminals such as IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), and LTE (Long Term Evolution), smartphones, tablet PCs, etc. It may include a handheld-based wireless communication device.

아래에서는 첨부한 도면을 참고하여 본 개시의 실시 예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 개시는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Below, with reference to the attached drawings, embodiments of the present disclosure will be described in detail so that those skilled in the art can easily practice them. However, the present disclosure may be implemented in many different forms and is not limited to the embodiments described herein.

이하, 본 발명의 실시 예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.

실시 예를 설명함에 있어서 본 발명이 속하는 기술 분야에 익히 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다.In describing the embodiments, description of technical content that is well known in the technical field to which the present invention belongs and that is not directly related to the present invention will be omitted. This is to convey the gist of the present invention more clearly without obscuring it by omitting unnecessary explanation.

마찬가지 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성요소에는 동일한 참조 번호를 부여하였다.For the same reason, some components are exaggerated, omitted, or schematically shown in the accompanying drawings. Additionally, the size of each component does not entirely reflect its actual size. In each drawing, identical or corresponding components are assigned the same reference numbers.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.The advantages and features of the present invention and methods for achieving them will become clear by referring to the embodiments described in detail below along with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and may be implemented in various different forms. The present embodiments are merely provided to ensure that the disclosure of the present invention is complete and to provide common knowledge in the technical field to which the present invention pertains. It is provided to fully inform those who have the scope of the invention, and the present invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.

이 때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.At this time, it will be understood that each block of the processing flow diagram diagrams and combinations of the flow diagram diagrams can be performed by computer program instructions. These computer program instructions can be mounted on a processor of a general-purpose computer, special-purpose computer, or other programmable data processing equipment, so that the instructions performed through the processor of the computer or other programmable data processing equipment are described in the flow chart block(s). It creates the means to perform functions. These computer program instructions may also be stored in computer-usable or computer-readable memory that can be directed to a computer or other programmable data processing equipment to implement a function in a particular manner, so that the computer-usable or computer-readable memory It is also possible to produce manufactured items containing instruction means that perform the functions described in the flowchart block(s). Computer program instructions can also be mounted on a computer or other programmable data processing equipment, so that a series of operational steps are performed on the computer or other programmable data processing equipment to create a process that is executed by the computer, thereby generating a process that is executed by the computer or other programmable data processing equipment. Instructions that perform processing equipment may also provide steps for executing the functions described in the flow diagram block(s).

또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Additionally, each block may represent a module, segment, or portion of code that includes one or more executable instructions for executing specified logical function(s). Additionally, it should be noted that in some alternative execution examples it is possible for the functions mentioned in the blocks to occur out of order. For example, it is possible for two blocks shown in succession to be performed substantially at the same time, or it is possible for the blocks to be performed in reverse order depending on the corresponding function.

도 1은 일실시예에 따른 배송 업무를 위한 정보 제공 시스템을 나타내는 개략적인 구성도이다. 1 is a schematic configuration diagram showing an information provision system for delivery work according to an embodiment.

다양한 실시예에 따르면 배송 정보 처리를 위한 시스템(100)은 전자 장치(110)를 포함한다. 배송 정보 처리를 위한 시스템(100)은 물류 센터의 작업자의 장치(120) 및 관리자의 장치(130) 중 적어도 하나를 더 포함할 수 있다. 실시예에 따라, 배송 정보 처리를 위한 시스템(100)은 전자 장치(110), 물류 센터의 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치 중 적어도 일부 간의 정보 송수신을 지원하는 네트워크 망을 더 포함할 수 있다.According to various embodiments, the system 100 for processing delivery information includes an electronic device 110. The system 100 for processing delivery information may further include at least one of a worker's device 120 and a manager's device 130 of a distribution center. According to the embodiment, the system 100 for processing delivery information is a network that supports information transmission and reception between at least some of the electronic device 110, the worker's device 120 of the distribution center, the manager's device 130, and the customer device. Additional networks may be included.

이하에서는, 설명의 편의를 위하여, "물류 센터의 작업자의 장치(120)"를 "작업자의 장치(120)"로 간략히 지칭한다.Hereinafter, for convenience of explanation, the “worker's device 120 of the distribution center” will be briefly referred to as the “worker's device 120.”

전자 장치(110), 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치 각각은 트랜시버, 메모리 및 프로세서를 포함할 수 있다. 또한, 전자 장치(110), 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치 각각은 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 한편 실시예 전반에서 전자 장치(110), 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치 각각은 분리된 장치 또는 서버로 언급되나 이는 논리적으로 나누어진 구조일 수 있으며, 이들 중 적어도 일부가 하나의 장치 또는 서버에서 분리된 기능에 의해 구현될 수 있다.The electronic device 110, worker's device 120, manager's device 130, and customer device may each include a transceiver, memory, and processor. In addition, the electronic device 110, the worker's device 120, the manager's device 130, and the customer device each mean a unit that processes at least one function or operation, which is hardware or software, or hardware and software. It can be implemented by combining . Meanwhile, throughout the embodiment, the electronic device 110, the worker's device 120, the manager's device 130, and the customer device are each referred to as separate devices or servers, but this may have a logically divided structure, at least one of which Some may be implemented as separate functions on a single device or server.

일실시예에 따르면, 전자 장치(110), 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치는 네트워크 서버로 구현되는 다수의 컴퓨터 시스템 또는 컴퓨터 소프트웨어를 포함할 수 있다. 예를 들면, 전자 장치(110), 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치 중 적어도 일부는 인트라넷 또는 인터넷과 같은 컴퓨터 네트워크를 통해 다른 네트워크 서버와 통신할 수 있는 하위 장치와 연결되어 작업 수행 요청을 접수하고, 그에 대한 작업을 수행하여 수행 결과를 제공하는 컴퓨터 시스템 및 컴퓨터 소프트웨어를 지칭할 수 있다. 이외에도, 전자 장치(110), 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치 중 적어도 일부는 네트워크 서버 상에서 동작할 수 있는 일련의 응용 프로그램과, 내부 혹은 연결된 다른 노드에 구축되어 있는 각종 데이터베이스를 포함하는 광의의 개념으로 이해될 수 있다. 예컨대, 전자 장치(110), 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치 중 적어도 일부는 도스(DOS), 윈도우(Windows), 리눅스(Linux), 유닉스(UNIX), 또는 맥OS(MacOS) 등의 운영 체제에 따라 다양하게 제공되는 네트워크 서버 프로그램을 이용하여 구현될 수 있다.According to one embodiment, the electronic device 110, the worker's device 120, the manager's device 130, and the customer device may include a plurality of computer systems or computer software implemented as a network server. For example, at least some of the electronic device 110, the worker's device 120, the manager's device 130, and the customer device have subordinate devices capable of communicating with other network servers through a computer network such as an intranet or the Internet. It may refer to a computer system and computer software that is connected and receives a request to perform a task, performs the task, and provides a performance result. In addition, at least some of the electronic device 110, the worker's device 120, the manager's device 130, and the customer device have a series of applications that can operate on a network server and are built inside or on other connected nodes. It can be understood as a broad concept that includes various databases. For example, at least some of the electronic device 110, the worker's device 120, the administrator's device 130, and the customer device are DOS, Windows, Linux, UNIX, or Mac. It can be implemented using various network server programs provided depending on the operating system such as OS (MacOS).

전자 장치(110)는 다양한 정보를 구성하여 제공하는 장치이다. 전자 장치(110)는 배송 업무를 위한 정보를 제공함으로써 일련의 배송 업무가 원활히 진행되도록 할 수 있다. 구체적으로, 전자 장치(110)는 배송과 관련된 정보를 송수신하거나, 배송과 관련된 정보를 웹 페이지 또는 어플리케이션 화면 등으로 제공하거나, 제공받는 단말에서 웹 페이지 또는 어플리케이션 화면 등으로 표시할 수 있도록 하는 정보로 제공할 수 있다.The electronic device 110 is a device that configures and provides various information. The electronic device 110 can enable a series of delivery tasks to proceed smoothly by providing information for delivery tasks. Specifically, the electronic device 110 transmits and receives delivery-related information, provides delivery-related information as a web page or application screen, or displays information on a receiving terminal as a web page or application screen. can be provided.

전자 장치(110)는 특정 시구간 동안 물류 센터에서 처리 예정인 배송 업무의 수량을 판단한다. 일실시예에 따르면, 물류 센터에서 처리 예정인 배송 업무의 수량은, 관리자의 장치(130)로부터 수신될 수 있다. 또는, 일실시예에 따른 전자 장치(110)는 고객 장치로부터 접수된 배송 주문에 기초하여 물류 센터에서 처리 예정인 배송 업무의 수량을 판단할 수 있다. 다만, 물류 센터에서 처리 예정인 배송 업무의 수량을 판단하는 동작이 위 실시예들에 한정되는 것은 아니다.The electronic device 110 determines the quantity of delivery tasks scheduled to be processed at the logistics center during a specific time period. According to one embodiment, the quantity of delivery tasks scheduled to be processed at the distribution center may be received from the manager's device 130. Alternatively, the electronic device 110 according to one embodiment may determine the quantity of delivery tasks scheduled to be processed at the distribution center based on the delivery order received from the customer device. However, the operation of determining the quantity of delivery tasks scheduled to be processed at the logistics center is not limited to the above embodiments.

전자 장치(110)는 처리 예정인 배송 업무 중 적어도 일부의 처리를 연기(postpone)할지 여부를 판단한다. 일실시예에 따르면, 전자 장치(110)는 특정 시구간 동안 물류 센터에서 처리 가능한 배송 업무의 수량을 판단하고, 처리 가능한 배송 업무의 수량 및 처리 예정인 배송 업무의 수량을 비교함으로써 연기 여부를 판단할 수 있다. 일실시예에 따르면, 전자 장치(110)는 관리자 장치(130)로부터 연기 요청을 접수하였는지 여부를 판단함으로써 연기 여부를 판단할 수 있다. 다만, 연기 여부를 판단하는 동작이 위 실시예들에 한정되는 것은 아니다.The electronic device 110 determines whether to postpone (postpone) processing of at least some of the delivery tasks scheduled to be processed. According to one embodiment, the electronic device 110 determines the quantity of delivery tasks that can be processed at the logistics center during a specific time period and determines whether to postpone by comparing the quantity of delivery tasks that can be processed and the quantity of delivery tasks that are scheduled to be processed. You can. According to one embodiment, the electronic device 110 may determine whether to postpone by determining whether a postponement request has been received from the manager device 130. However, the operation of determining whether to postpone is not limited to the above embodiments.

처리 예정인 배송 업무 중 적어도 일부를 연기하기로 판단하는 경우, 전자 장치(110)는 배송 우선순위(priority)에 기초하여 처리 예정인 배송 업무 중 처리를 연기할 하나 이상의 배송 업무를 결정한다. 배송 우선순위는, 배송 업무별로 대응하는 배송 예정 시점(ExSD, Expected Shipping Date) 및 배송 업무의 마감 기한(PDD, Promised Delivery Date) 중 적어도 하나에 기초하여 설정될 수 있으나, 이에 한정되는 것은 아니다. 관련하여, 배송 예정 시점은 실제로 고객에게 배송이 완료되는 시점을 의미할 수도 있으나, 배송 대상이 되는 아이템이 물류 센터에서 출고가 완료되는 시점을 의미할 수도 있다.When determining to postpone at least some of the delivery tasks to be processed, the electronic device 110 determines one or more delivery tasks to be postponed among the delivery tasks to be processed based on delivery priority. Delivery priority may be set based on at least one of the Expected Shipping Date (ExSD) and the Promised Delivery Date (PDD) of the delivery task corresponding to each delivery task, but is not limited thereto. In relation to this, the scheduled delivery time may mean the time when delivery to the customer is actually completed, but it may also mean the time when the item to be delivered is completed being shipped from the logistics center.

전자 장치(110)는 처리를 연기할 하나 이상의 배송 업무를 결정한 결과를 포함하는 정보를 제공한다. 전자 장치(110)는 처리를 연기할 하나 이상의 배송 업무를 결정한 결과를 포함하는 정보를 물류 센터의 작업자의 장치(120) 및 관리자의 장치(130) 중 적어도 하나에 제공할 수 있다. 실시예에 따라서는, 전자 장치(110)는 처리를 연기할 하나 이상의 배송 업무를 결정한 결과를 포함하는 정보를 고객 장치에 제공할 수도 있다.Electronic device 110 provides information including the results of determining one or more delivery operations to postpone processing. The electronic device 110 may provide information including the result of determining one or more delivery tasks to postpone processing to at least one of the worker's device 120 and the manager's device 130 of the distribution center. Depending on the embodiment, the electronic device 110 may provide information including the results of determining one or more delivery tasks to postpone processing to the customer device.

전자 장치(110)의 동작과 관련된 보다 상세한 사항은 도 2 등에서 후술한다. More details related to the operation of the electronic device 110 will be described later in FIG. 2, etc.

작업자의 장치(120)를 이용하는 물류 센터의 작업자는 물류 센터에서 아이템의 배송을 위한 전반적인 준비 작업 중 적어도 일부를 수행하는 주체를 포함할 수 있다. 예컨대, 물류 센터의 작업자는 물류 센터에서 아이템 분류(classification) 작업, 스토잉(stowing) 작업 및 집품(picking) 작업 중 적어도 일부를 수행할 수 있다. 다만, 물류 센터의 작업자가 이에 한정되는 것은 아니며, 예컨대 일실시예에 따른 물류 센터의 작업자는 아이템 운반 업무를 수행하는 배송 기사를 포함할 수도 있다. 또한, 물류 센터의 작업자는 반드시 자연인에 한정되지 않고 기계 장치 등을 포괄하는 개념일 수 있으며, 이 경우 물류 센터에서 처리 가능한 배송 업무의 수량을 판단함에 있어서는 근무 가능한 자연인의 업무 처리 범위뿐만 아니라 가동 가능한 장치의 업무 처리 범위 등이 더 고려될 수 있다.A worker at a distribution center using the worker's device 120 may include an entity that performs at least a portion of the overall preparation work for delivery of items at the distribution center. For example, workers in a distribution center may perform at least some of item classification, stowing, and picking in the distribution center. However, workers at a logistics center are not limited to this, and for example, workers at a logistics center according to one embodiment may include delivery drivers who perform item transport tasks. In addition, workers at a logistics center are not necessarily limited to natural persons but may be a concept that encompasses mechanical devices, etc., and in this case, when determining the quantity of delivery work that can be handled at a logistics center, it is necessary to consider not only the scope of work processing by natural persons who can work, but also the work processing scope of the natural person who can work. The business processing range of the device may be further considered.

관리자의 장치(130)를 이용하는 관리자는 물류 센터의 전반적인 운영을 관리 및 감독하는 주체를 포함할 수 있다. 예컨대, 관리자는 특정한 배송 업무의 처리를 연기하도록 지시하거나, 특정한 배송 업무의 처리를 언제까지 연기할지를 지시할 수 있다. 관리자의 장치(130)는 관리자로부터 사용자 입력을 수신하고 이에 기초하여 전자 장치(110)나 작업자의 장치(120) 등과 상호작용함으로써 배송 업무가 연기되도록 할 수 있다.A manager using the manager's device 130 may include an entity that manages and supervises the overall operation of the logistics center. For example, the manager may instruct to postpone the processing of a specific delivery task, or instruct how long the processing of a specific delivery task will be postponed. The manager's device 130 may receive a user input from the manager and interact with the electronic device 110 or the worker's device 120 based on the received input, thereby delaying the delivery task.

관리자의 장치(130)는 물류 센터의 관리와 연관된 장치를 포괄하는 개념으로서, 물류 센터의 내부에 설치된 장치 등을 포함할 수 있으나 이에 한정되지는 않으며, 관리자가 휴대하는 휴대용 단말 등을 포함할 수도 있다.The manager's device 130 is a concept that encompasses devices related to the management of a logistics center, and may include, but is not limited to, devices installed inside the logistics center, and may also include a portable terminal carried by the manager. there is.

고객은 아이템을 주문하고 배송을 요청한 주체에 대응될 수 있다. 고객은 아이템을 주문한 주체를 포함하나, 이에 한정되는 것은 아니다. 고객 장치는 고객으로부터 주문 요청 등의 사용자 입력을 수신하거나 전자 장치(110) 등으로부터 배송 지연 알림 등의 정보를 수신하고 이에 대응하는 동작을 수행할 수 있다. The customer can order the item and respond to the entity requesting delivery. Customer includes, but is not limited to, the entity that ordered the item. The customer device may receive a user input such as an order request from the customer or information such as a delivery delay notification from the electronic device 110, etc., and may perform an operation corresponding thereto.

실시예의 작업자의 장치(120) 및 관리자의 장치(130) 중 적어도 하나는, 스마트폰에 애플리케이션을 설치하는 형태로 구현될 수 있다. 또한, 작업자의 장치(120)는 POS 기 상에 애플리케이션을 설치하는 형태로도 구현될 수 있으며, 바코드를 식별하기 위한 기능을 포함할 수 있다.At least one of the worker's device 120 and the manager's device 130 of the embodiment may be implemented in the form of installing an application on a smartphone. Additionally, the worker's device 120 may be implemented by installing an application on a POS machine and may include a function for identifying a barcode.

전자 장치(110), 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치는 컴퓨터 장치, 이동 통신 단말, 서버 등을 포함할 수 있다. 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치는 사용자 입력을 수신하기 위한 터치 패드, 마우스, 키보드 등의 입력 장치를 포함하거나, 입력 장치에 연결될 수 있다. 또한, 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치는 사용자에게 정보를 제공하기 위한 화면, 스피커, 인터페이스 장치 등의 출력 장치를 포함하거나, 출력 장치에 연결될 수 있다. 나아가, 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치의 입력 장치 및 출력 장치는 일체로 구성되거나 상호 연관될 수 있으며, 예컨대 작업자의 장치(120), 관리자의 장치(130) 및 고객 장치 중 적어도 하나에 사용자 입력을 수신하기 위한 인터페이스가 표시될 수 있다.The electronic device 110, the worker's device 120, the manager's device 130, and the customer device may include a computer device, a mobile communication terminal, a server, etc. The worker's device 120, the manager's device 130, and the customer device may include, or be connected to, an input device such as a touch pad, mouse, or keyboard for receiving user input. Additionally, the worker's device 120, the manager's device 130, and the customer device may include, or be connected to, an output device such as a screen, speaker, or interface device for providing information to the user. Furthermore, the input and output devices of the worker's device 120, the manager's device 130, and the customer device may be integrated or interrelated, such as the worker's device 120, the manager's device 130, and An interface for receiving user input may be displayed on at least one of the customer devices.

다양한 실시예에 따른 일련의 정보 처리 방법과 관련된 동작들은, 단일의 물리적 장치에 의해 구현될 수 있으며, 복수의 물리적 장치가 유기적으로 결합된 방식으로 구현될 수도 있다. 예를 들어, 배송 정보 처리를 위한 시스템(100)에 포함된 구성 중 일부는 어느 하나의 물리적 장치에 의해 구현되고, 나머지 일부는 다른 물리적 장치로 구현될 수 있다. 예컨대, 어느 하나의 물리적 장치는, 전자 장치(110)의 일부로 구현될 수 있으며, 다른 물리적 장치는, 작업자의 장치(120)의 일부 또는 기타 외부 장치의 일부로 구현될 수도 있다. 경우에 따라, 배송 정보 처리를 위한 시스템(100)에 포함된 각각의 구성요소들은 각각 서로 다른 물리적 장치에 분산되어 배치되고, 분산 배치된 구성요소들이 유기적으로 결합되어, 배송 정보 처리를 위한 시스템(100)의 기능 및 동작을 수행하도록 구현될 수도 있다. 예컨대, 본 명세서의 전자 장치(110)는 적어도 하나의 서브 장치를 포함하며, 전자 장치(110)에 의해 수행되는 것으로 기재된 일부 동작들은 제1서브 장치에 의하여 수행되고, 다른 일부 동작들은 제2서브 장치에 의해 수행될 수도 있다.Operations related to a series of information processing methods according to various embodiments may be implemented by a single physical device, or may be implemented by organically combining a plurality of physical devices. For example, some of the components included in the system 100 for processing delivery information may be implemented by one physical device, and some of the components may be implemented by another physical device. For example, one physical device may be implemented as part of the electronic device 110, and another physical device may be implemented as part of the operator's device 120 or as part of other external devices. In some cases, each component included in the system 100 for processing delivery information is distributed and arranged in different physical devices, and the distributed components are organically combined to form a system for processing delivery information ( 100) may also be implemented to perform the functions and operations. For example, the electronic device 110 of this specification includes at least one sub-device, and some operations described as being performed by the electronic device 110 are performed by the first sub-device, and some other operations are performed by the second sub-device. It may also be performed by a device.

도 2는 일실시예에 따른 전자 장치의 배송 정보 처리 방법의 동작 흐름도이다. Figure 2 is an operation flowchart of a method for processing delivery information in an electronic device according to an embodiment.

도 2를 참조하면, 일실시예에 따른 전자 장치(110)는 특정 시구간 동안 물류 센터에서 처리 예정인 배송 업무의 수량을 판단한다(210). 일실시예에 따르면, 전자 장치(110)는 고객 장치로부터 접수된 배송 주문에 기초하여 물류 센터에서 처리 예정인 배송 업무의 수량을 판단할 수 있다. 보다 구체적으로, 전자 장치(110)는 하나 이상의 배송 주문을 접수하고, 하나 이상의 배송 주문별로 대응하는 배송 업무에 대응하는 배송 예정 시점을 획득하며, 배송 예정 시점에 기초하여 특정 시구간 동안 물류 센터에서 처리할 배송 업무를 판단할 수 있다. 예를 들어, 전자 장치(110)는 배송 예정 시점이 특정 시구간 내에 속하는 배송 업무들을 해당 시구간 동안 물류 센터에서 처리할 배송 업무로 판단할 수 있다. 관련하여, 배송 예정 시점은 배송 업무를 완료하기 위한 시점에 대응할 수 있다.Referring to FIG. 2, the electronic device 110 according to one embodiment determines the quantity of delivery tasks scheduled to be processed at the logistics center during a specific time period (210). According to one embodiment, the electronic device 110 may determine the quantity of delivery tasks scheduled to be processed at the distribution center based on the delivery order received from the customer device. More specifically, the electronic device 110 receives one or more delivery orders, obtains a delivery time point corresponding to a corresponding delivery task for each one or more delivery orders, and operates at a logistics center during a specific time period based on the expected delivery time point. You can decide which delivery tasks to handle. For example, the electronic device 110 may determine that delivery tasks whose scheduled delivery time falls within a specific time period are delivery tasks to be processed at the logistics center during that time period. In relation to this, the scheduled delivery time may correspond to the time to complete the delivery task.

실시예에 따라서는, 전자 장치(110)는 배송 예정 시점이 특정 시구간 이전인 배송 업무도 해당 시구간 동안 물류 센터에서 처리할 배송 업무로 판단할 수 있다.Depending on the embodiment, the electronic device 110 may determine that a delivery task whose scheduled delivery time is before a specific time period is a delivery task to be processed at the logistics center during that time period.

실시예에 따라서는, 전자 장치(110)는 배송 업무에 대응하는 배송 마감 기한을 획득하고 이에 기초하여 특정 시구간 동안 물류 센터에서 처리할 배송 업무를 판단할 수도 있다. 관련하여, 배송 예정 시점은 상황에 따라 변동 가능한 시점으로, 예컨대 전반적인 배송 업무 운영의 측면에서 결정된 시점 등을 포함할 수 있다. 반면, 배송 마감 기한은 반드시 준수하여야 하는 기한으로, 예컨대 고객에게 배송 완료를 보장한 마지노선이나 아이템의 상품성 저하를 막기 위한 마지노선 등을 포함한다는 점에서 배송 예정 시점과는 구별될 수 있다.Depending on the embodiment, the electronic device 110 may obtain a delivery deadline corresponding to the delivery task and determine the delivery task to be processed at the logistics center during a specific time period based on this. In this regard, the scheduled delivery time is a time that can change depending on the situation, and may include, for example, a time determined in terms of overall delivery business operation. On the other hand, the delivery deadline is a deadline that must be observed, and can be differentiated from the scheduled delivery time in that it includes, for example, a Maginot Line to guarantee completion of delivery to the customer or a Maginot Line to prevent deterioration of the item's marketability.

전자 장치(110)는 처리 예정인 배송 업무 중 적어도 일부의 처리를 연기할지 여부를 판단한다(220). 일실시예에 따르면, 전자 장치(110)는 특정 시구간 동안 물류 센터에서 처리 가능한 배송 업무의 수량을 판단하고, 특정 시구간 동안 처리 가능한 배송 업무의 수량 및 특정 시구간 동안 처리 예정인 배송 업무의 수량을 비교함으로써 배송 업무 중 적어도 일부의 처리를 연기할지 여부를 결정할 수 있다. 예컨대, 전자 장치(110)는 특정 시구간 동안 물류 센터에서 처리 가능한 배송 업무의 수량이 특정 시구간 동안 처리 예정인 배송 업무의 수량보다 작은 경우 그 차이에 대응하는 만큼 배송 업무를 연기하기로 결정할 수 있다. 예를 들어, 특정 시구간 동안 물류 센터에서 처리 가능한 배송 업무의 수량이 12,000개이고, 특정 시구간 동안 처리 예정인 배송 업무의 수량이 20,000개일 경우, 전자 장치(110)는 8,000개의 배송 업무에 대해서 처리를 연기하기로 결정할 수 있다.The electronic device 110 determines whether to postpone processing of at least some of the delivery tasks scheduled to be processed (220). According to one embodiment, the electronic device 110 determines the quantity of delivery tasks that can be processed at the logistics center during a specific time period, the quantity of delivery tasks that can be processed during the specific time period, and the quantity of delivery tasks scheduled to be processed during the specific time period. By comparing, you can decide whether to postpone processing at least part of the delivery task. For example, if the quantity of delivery tasks that can be processed at a logistics center during a specific time period is smaller than the quantity of delivery tasks scheduled to be processed during a specific time period, the electronic device 110 may decide to postpone the delivery task by an amount corresponding to the difference. . For example, if the number of delivery tasks that can be processed at a logistics center during a specific time period is 12,000, and the number of delivery tasks scheduled to be processed during a specific time period is 20,000, the electronic device 110 processes 8,000 delivery tasks. You may decide to postpone.

다만 이는 예시적인 것으로, 실시예에 따라서는 전자 장치(110)는 특정 시구간 동안 물류 센터에서 처리 가능한 배송 업무의 수량이 특정 시구간 동안 처리 예정인 배송 업무의 수량에 기 설정된 값을 합산한 결과보다 작은 경우 그 차이에 대응하는 만큼 배송 업무를 연기하기로 결정할 수도 있다. 예를 들어, 특정 시구간 동안 물류 센터에서 처리 가능한 배송 업무의 수량이 12,000개이고, 특정 시구간 동안 처리 예정인 배송 업무의 수량이 11,000개이며, 기 설정된 값은 2,000인 경우, 전자 장치(110)는 1,000개의 배송 업무에 대해서 처리를 연기하기로 결정할 수 있다. 이 경우, 처리 가능한 배송 업무의 수량과 실제로 처리할 배송 업무의 수량 간에 기 설정된 값만큼의 버퍼 존(buffer zone)을 형성하게 되므로, 처리 가능한 배송 업무의 수량이나 처리 예정인 배송 업무의 수량의 판단에 일부 오차가 생기는 경우를 대비할 수 있고, 예상치 못한 긴급 배송 업무를 처리하여야 하는 경우를 대비할 수 있다는 등의 이점이 있을 수 있다.However, this is an example, and depending on the embodiment, the electronic device 110 determines that the quantity of delivery tasks that can be processed at the logistics center during a specific time period is greater than the result of adding a preset value to the quantity of delivery tasks scheduled to be processed during a specific time period. If it is small, you may decide to delay delivery to accommodate the difference. For example, if the quantity of delivery tasks that can be processed at the logistics center during a specific time period is 12,000, the number of delivery tasks scheduled to be processed during a specific time period is 11,000, and the preset value is 2,000, the electronic device 110 You may decide to postpone processing for 1,000 shipments. In this case, a buffer zone equal to a preset value is formed between the quantity of delivery tasks that can be processed and the quantity of delivery tasks to be actually processed, so it is necessary to determine the quantity of delivery tasks that can be processed or the quantity of delivery tasks that are scheduled to be processed. There may be advantages such as being able to prepare for cases where some errors occur and unexpected emergency delivery tasks.

일실시예에 따르면, 전자 장치(110)는 물류 센터에 대응하는 작업자의 정보를 획득하고, 작업자의 정보에 기초하여 물류 센터에서 처리 가능한 배송 업무의 수량을 판단할 수 있다. 작업자의 정보는, 특정 시구간 동안 물류 센터에서 업무를 처리할 예정인 작업자에 대한 정보를 포함할 수 있다(즉, 특정 시구간 동안 실제로 업무를 처리하게 될 작업자에 대한 정보를 포함할 수 있다). 작업자가 특정 시구간 중 일부 동안만 물류 센터에서 업무를 처리 예정인 경우, 이러한 점도 고려하여 처리 가능한 배송 업무의 수량이 판단될 수 있으며, 예컨대 10시간 동안의 시구간 중 2시간 동안만 작업자가 근무하는 경우, 전자 장치(110)는 해당 작업자가 2시간 동안 처리 가능한 수량을 물류 센터에서 처리 가능한 배송 업무의 수량에 합산할 수 있다.According to one embodiment, the electronic device 110 may obtain information on a worker corresponding to a logistics center and determine the quantity of delivery tasks that can be processed at the logistics center based on the worker's information. The worker information may include information about workers who are scheduled to process work at the logistics center during a specific time period (that is, it may include information about workers who will actually process work during a specific time period). If a worker is scheduled to work at a logistics center only for part of a specific time period, the quantity of delivery work that can be handled can be determined by taking this into consideration. For example, if a worker works for only 2 hours out of a 10-hour time period, the number of delivery tasks that can be handled can be determined. In this case, the electronic device 110 may add the quantity that the worker can process in 2 hours to the quantity of delivery tasks that can be processed in the logistics center.

또한, 일 예시에 따르면, 작업자의 정보는 작업자 근무 기간, 숙련도 및 정규직 여부 중 적어도 일부를 포함하는 세부 정보를 포함할 수 있으며, 전자 장치(110)는 세부 정보에 기초하여 물류 센터에서 처리 가능한 배송 업무의 수량을 판단할 수 있다. In addition, according to one example, the worker's information may include detailed information including at least some of the worker's working period, skill level, and whether the worker is a full-time employee, and the electronic device 110 may provide delivery that can be processed at the logistics center based on the detailed information. You can judge the quantity of work.

아울러, 일 예시에 따르면, 작업자의 정보는 작업자 별로 담당하는 배송 업무의 유형에 대한 정보를 포함하고, 전자 장치(110)는 작업자 별로 담당하는 배송 업무의 유형에 기초하여 배송 업무의 유형 별로 그 처리의 연기 여부를 판단할 수 있다. 예컨대, 전자 장치(110)는 작업자 별로 단일(single) 유형의 업무를 담당하는지 혹은 다중(multi) 유형의 업무를 담당하는지를 판단하고, 이에 기초하여 단일 유형의 업무 중 적어도 일부의 처리를 연기할지 여부 및 다중 유형의 업무 중 적어도 일부의 처리를 연기할지를 각각 판단할 수 있다. 관련하여, 단일 유형의 업무는 개별 포장된 아이템에 대한 배송 업무를 포함하고, 다중 유형의 업무는 묶음 포장된 아이템에 대한 배송 업무를 포함할 수 있다.In addition, according to one example, the worker information includes information about the type of delivery task each worker is responsible for, and the electronic device 110 processes the type of delivery task based on the type of delivery task each worker is responsible for. You can decide whether to postpone or not. For example, the electronic device 110 determines whether each worker is responsible for a single type of work or multiple types of work, and based on this, whether to postpone processing of at least some of the single type of work. and whether to postpone processing of at least some of the multiple types of tasks. In relation to this, a single type of work may include delivery work for individually packaged items, and multiple types of work may include delivery work for bundled items.

일실시예에 따르면, 전자 장치(110)는 처리 가능한 배송 업무의 수량 및 처리 예정인 배송 업무의 수량을 비교하는 대신, 관리자 장치(130) 등으로부터 배송 업무의 연기 요청을 접수하였는지 여부 등에 기초하여 배송 업무의 연기 여부를 판단할 수도 있다.According to one embodiment, instead of comparing the quantity of delivery tasks that can be processed and the quantity of delivery tasks that are scheduled to be processed, the electronic device 110 delivers delivery based on whether a request for postponement of the delivery task has been received from the manager device 130, etc. You can also decide whether to postpone work.

처리 예정인 배송 업무 중 적어도 일부를 연기하기로 판단하는 경우, 전자 장치(110)는 배송 우선순위에 기초하여 처리 예정인 배송 업무 중 처리를 연기할 하나 이상의 배송 업무를 결정할 수 있다(230). 전술하였듯이, 배송 우선순위는, 배송 업무별로 대응하는 배송 예정 시점 및 배송 업무의 마감 기한 중 적어도 하나에 기초하여 설정될 수 있다. 또한, 배송 우선순위는 전자 장치(110)에 의하여 직접 설정될 수도 있고, 다른 장치에 의하여 설정된 결과를 전자 장치(110)가 단순 획득하여 이용할 수도 있다.If it is determined to postpone at least some of the delivery tasks to be processed, the electronic device 110 may determine one or more delivery tasks to be postponed among the delivery tasks to be processed based on delivery priority (230). As described above, the delivery priority may be set based on at least one of the delivery schedule corresponding to each delivery task and the deadline of the delivery task. Additionally, the delivery priority may be set directly by the electronic device 110, or the electronic device 110 may simply obtain and use the result set by another device.

배송 우선순위는 다양한 기준에 기초하여 설정될 수 있다. 일 예시에 따르면, 배송 업무 중 그 배송 예정 시점이 특정 시구간 이전인 배송 업무가 존재하는 경우, 해당 업무는 배송 예정 시점이 특정 시구간 내에 속하면서 다른 조건은 동일한 배송 업무에 비하여 더 높은 배송 우선순위가 설정될 수 있다. 그 결과, 전자 장치(110)는 배송 예정 시점이 특정 시구간 이전인 배송 업무에 대해서는 가능한 연기 없이 그 시구간 내에 배송이 처리되도록 할 수 있다.Delivery priority can be set based on various criteria. According to one example, if there is a delivery task whose scheduled delivery time is before a specific time zone, the task has a higher delivery priority than a delivery task whose scheduled delivery time is within a specific time zone and other conditions are the same. can be set. As a result, the electronic device 110 can ensure that delivery is processed within the time period without possible delay for delivery tasks whose delivery time is before a specific time period.

일 예시에 따르면, 배송 업무 중 그 배송 마감 기한이 특정 시구간에 속하거나 특정 시구간 이전인 배송 업무가 존재하는 경우, 해당 업무는 가장 높은 우선순위가 설정될 수 있다. 그 결과, 전자 장치(110)는 배송 마감 기한이 특정 시구간 이전에 속하거나 특정 시구간에 속하는 배송 업무를 최우선적으로 처리할 수 있다.According to one example, if there is a delivery task whose delivery deadline falls within a specific time zone or is before a specific time zone, the highest priority may be set for that task. As a result, the electronic device 110 can prioritize delivery tasks whose delivery deadline falls before or within a specific time period.

일 예시에 따르면, 전자 장치(110)는 다른 조건이 동일한 복수의 배송 업무 중 마감 기한이 먼저 도래하는 배송 업무에 대하여 더 높은 우선순위를 부여할 수 있다. 그 결과, 전자 장치(110)는 마감 기한이 특정 시구간 이후인 업무일지라도 마감 기한이 비교적 임박한 배송 업무를 우선적으로 처리하고 마감 기한이 여유로운 배송 업무의 처리를 연기하도록 함으로써 배송 마감 기한을 최대한 준수하도록 할 수 있다.According to one example, the electronic device 110 may give higher priority to the delivery task whose deadline arrives first among a plurality of delivery tasks with the same other conditions. As a result, the electronic device 110 ensures maximum compliance with the delivery deadline by prioritizing delivery tasks with relatively close deadlines and postponing processing of delivery tasks with loose deadlines, even if the deadline is after a specific time period. can do.

이외에도, 배송 우선순위는 특정 실시예에 한정되지 않고 다양한 기준에 따라 설정될 수 있다.In addition, delivery priority is not limited to a specific embodiment and may be set according to various criteria.

일실시예에 따르면, 그 연기 여부의 판단 대상이 되는 배송 업무는, 그 대응하는 배송 주문의 접수 시점이 기준 시점 이전인 배송 업무를 포함하도록 할 수 있다. 예컨대, 특정 시구간이 2021-06-30 10:00:00 에서 2021-07-01 10:00:00인 경우, 그 연기 여부의 판단 대상이 되는 배송 업무는 그 대응하는 배송 주문의 접수 시점이 2021-06-30 02:00:00 이전인 배송 업무를 포함할 수 있다. 이는, 특정 시구간에 지나치게 임박하여 발생한 배송 업무나 특정 시구간 동안 발생하는 배송 업무에 대하여 그 연기 여부를 모두 고려하는 것이 과도한 오버헤드 등 시스템에 부하를 유발할 수 있으며, 통신 자원의 이용 또한 비효율적으로 이루어지기 때문일 수 있다. According to one embodiment, the delivery business subject to the determination of whether or not to postpone may include a delivery business whose reception time of the corresponding delivery order is before the reference time. For example, if a specific time period is from 2021-06-30 10:00:00 to 2021-07-01 10:00:00, the delivery service subject to the determination of whether to postpone will have the corresponding delivery order received in 2021. -06-30 May include delivery work before 02:00:00. This means that considering whether or not delivery tasks that occur too close to a specific time period or whether delivery tasks that occur during a specific time period are postponed can cause a load on the system, such as excessive overhead, and the use of communication resources is also inefficient. It may be because of losing.

일실시예에 따르면, 전자 장치(110)는 배송 주문의 접수 시점을 판단하고, 배송 주문의 접수 시점에 기초하여 배송 주문에 대응하는 배송 업무에 대한 마감 기한을 결정할 수 있다. 예를 들어, 전자 장치(110)는 접수된 배송 주문에 대하여 48시간 내에 배송이 완료될 수 있도록, 2021-06-30 22:00:00에 접수된 배송 주문에 대한 마감 기한을 2021-07-02 22:00:00으로 결정할 수 있다.According to one embodiment, the electronic device 110 may determine the timing of receipt of the delivery order and determine a deadline for delivery work corresponding to the delivery order based on the timing of receipt of the delivery order. For example, the electronic device 110 sets a deadline for delivery orders received at 2021-07-7-2021-06-30 at 22:00:00 so that delivery can be completed within 48 hours. It can be decided as 02 22:00:00.

관련하여, 일 예시에 따르면, 전자 장치(110)는 하나 이상의 배송 주문의 유형을 판단하고 배송 주문의 유형 별로 설정된 배송 업무 처리 규칙에 기초하여 하나 이상의 배송 주문별로 대응하는 배송 업무의 마감 기한을 결정할 수 있다. 관련하여, 도 3을 더 참조하면, 전자 장치(110)가 제공하는 서비스에서 아이템을 직접 매입하여 판매하는 경우(310) 및 전자 장치(110)가 외부 판매자에 의한 아이템 판매를 중개하는 경우(320)에 서로 다른 배송 업무 처리 규칙이 적용될 수 있다. 예컨대, 전자 장치(110)가 제공하는 서비스에서 아이템을 직접 매입하여 판매하는 경우(310), 제1시간(예를 들어, 48시간) 내의 배송을 보장하도록 하여 주문 시점으로부터 제1시간 이후를 마감 기한으로 결정하는 반면, 외부 판매자에 의한 아이템 판매를 중개하는 경우(320), 제2시간(예를 들어, 120시간) 내의 배송을 보장하도록 하여 주문 시간으로부터 제2시간 이후를 마감 기한으로 결정할 수 있다. 관련하여, 제2시간은 전자 장치(110)가 제공하는 서비스에서 정책적으로 결정된 시간일 수도 있고, 판매자가 직접 설정한 시간일 수도 있다.Relatedly, according to one example, the electronic device 110 determines the type of one or more delivery orders and determines a deadline for the corresponding delivery task for each one or more delivery orders based on delivery task processing rules set for each type of delivery order. You can. In relation to this, further referring to FIG. 3 , when an item is directly purchased and sold through a service provided by the electronic device 110 (310) and when the electronic device 110 mediates the sale of an item by an external seller (320) ), different delivery business processing rules may apply. For example, when purchasing and selling an item directly through a service provided by the electronic device 110 (310), delivery is guaranteed within the first hour (for example, 48 hours), and the deadline is after the first hour from the time of order. On the other hand, in the case of brokering the sale of an item by an external seller (320), delivery within a second time (for example, 120 hours) can be guaranteed and the deadline can be determined to be after the second hour from the order time. there is. In relation to this, the second time may be a time determined by policy in the service provided by the electronic device 110, or may be a time directly set by the seller.

관련하여, 제1시간은 제2시간보다 더 짧게 설정될 수 있다. 즉, 전자 장치(110)가 제공하는 서비스에서 직접 매입하여 판매하는 아이템의 경우 외부 판매자에 의한 아이템 판매에 비하여 더 짧은 시간 내의 배송을 보장하도록 할 수 있다.Relatedly, the first time may be set shorter than the second time. That is, in the case of items purchased and sold directly through a service provided by the electronic device 110, delivery within a shorter time can be guaranteed compared to items sold by an external seller.

전자 장치(110)는 하나 이상의 배송 업무를 결정한 결과를 포함하는 정보를 제공한다(240). 전자 장치(110)는 처리를 연기할 하나 이상의 배송 업무를 결정한 결과를 포함하는 정보를 물류 센터의 작업자의 장치(120) 및 관리자의 장치(130) 중 적어도 하나에 제공할 수 있다.The electronic device 110 provides information including the results of determining one or more delivery tasks (240). The electronic device 110 may provide information including the result of determining one or more delivery tasks to postpone processing to at least one of the worker's device 120 and the manager's device 130 of the distribution center.

일실시예에 따르면, 전자 장치(110)는 하나 이상의 배송 업무에 대한 처리를 언제까지 연기할지를 결정할 수도 있다. 예컨대, 전자 장치(110)는 가까운 미래에 발생할 주문을 예측하고, 근무 가능한 작업자를 예측하여 배송 업무를 언제까지 연기할지를 결정할 수 있다. 예를 들어, 특정 시구간 직후의 근무일에 다수의 근무자가 출근 예정이고 발생될 것으로 예측되는 배송 업무는 적은 경우, 바로 다음 근무일까지만 배송 업무를 연기할 수 있다. 반면, 특정 시구간 직후의 근무일이 명절 연휴 등 근무자의 수는 적고 배송 물량은 많을 것으로 예측되는 경우, 배송 업무를 더 연기할 수 있다. 다만, 이는 배송 마감 기한을 초과하지 않는 선에서 조절될 수 있다.According to one embodiment, the electronic device 110 may determine how long to postpone processing of one or more delivery tasks. For example, the electronic device 110 can predict orders that will occur in the near future, predict available workers, and determine how long delivery work will be postponed. For example, if a large number of workers are scheduled to go to work on the workday immediately after a specific time zone and only a small number of delivery tasks are expected to occur, delivery work can be postponed only to the very next workday. On the other hand, if the working day immediately after a specific time zone is expected to have a low number of workers and a large delivery volume, such as a holiday, delivery work can be further postponed. However, this can be adjusted as long as it does not exceed the delivery deadline.

일실시예에 따르면, 전자 장치(110)는 하나 이상의 배송 업무를 결정한 결과에 기초하여, 특정 시구간 이후에 물류 센터에 출근할 작업자를 결정할 수도 있다. 예컨대, 특정 시구간 동안 처리 예정이었던 배송 업무 중 2,000개의 업무에 대하여 배송을 연기한 경우, 전자 장치(110)는 특정 시구간 이후에 2,000개의 추가 배송 업무 중 적어도 일부를 처리할 수 있을 만큼 충분한 근무 인력을 확보하도록 물류 센터 등에 제안 또는 지시할 수 있다.According to one embodiment, the electronic device 110 may determine a worker who will go to work at the distribution center after a specific time period based on the results of determining one or more delivery tasks. For example, if delivery is postponed for 2,000 of the delivery tasks scheduled to be processed during a specific time period, the electronic device 110 has enough work to process at least some of the 2,000 additional delivery tasks after the specific time period. Suggestions or instructions may be given to logistics centers, etc. to secure manpower.

실시예에 따라서는, 배송 업무를 언제까지 연기할지는 관리자 장치(130) 등으로부터 접수된 지시에 기초하여 결정될 수도 있다.Depending on the embodiment, how long the delivery task is to be postponed may be determined based on instructions received from the manager device 130 or the like.

그 처리를 연기하도록 결정된 배송 업무에 대해서는, 집품을 포함하는 전반적인 배송 처리를 위한 작업이 중단되도록 함으로써, 입고 단계에서부터 처리가 연기되도록 할 수 있다.For delivery tasks whose processing has been decided to be postponed, processing can be postponed from the warehousing stage by stopping the work for overall delivery processing, including picking.

도 4는 일실시예에 따른 배송 업무의 처리 현황을 표시하는 화면을 예시적으로 설명하기 위한 도면이다.Figure 4 is a diagram for exemplarily explaining a screen displaying the processing status of delivery work according to an embodiment.

도 4를 참조하면, 일실시예에 따른 물류 센터의 작업자의 장치(120) 및 관리자의 장치(130) 중 적어도 하나에는 배송 업무의 처리 현황을 표시하는 화면이 제공될 수 있다(400). 이러한 화면은 전자 장치(110)가 제공하는 정보에 기초하여 표시될 수 있으나, 이에 한정되는 것은 아니다.Referring to FIG. 4 , a screen displaying the processing status of delivery work may be provided on at least one of the worker's device 120 and the manager's device 130 of a logistics center according to an embodiment (400). This screen may be displayed based on information provided by the electronic device 110, but is not limited to this.

배송 업무의 처리 현황을 표시하는 화면은, 배송 진행 목록(410) 및 배송 완료 목록(420)을 포함할 수 있다. 배송 진행 목록(410)은 그 처리가 진행 중이거나 처리 예정인 배송 업무의 목록으로, 배송 예정 시점 등의 정보를 포함할 수 있다. 배송 완료 목록(420)은 실시예에 따라 배송이 완료된 배송 업무의 목록 및 출고가 완료된 배송 업무의 목록 중 적어도 하나를 포함할 수 있다.The screen displaying the processing status of delivery work may include a delivery progress list 410 and a delivery completion list 420. The delivery progress list 410 is a list of delivery tasks that are in progress or scheduled to be processed, and may include information such as expected delivery time. Depending on the embodiment, the delivery completion list 420 may include at least one of a list of delivery tasks for which delivery has been completed and a list of delivery tasks for which shipment has been completed.

일실시예에 따르면, 특정 배송 업무에 대하여 처리를 연기하기로 결정한 경우, 배송 업무의 처리 현황을 표시하는 화면은 해당 배송 업무의 처리를 연기하였음을 알리는 정보를 표시할 수 있다. 예컨대, 배송 업무의 처리 현황을 표시하는 화면은 해당 배송 업무 처리의 연기를 개시하는 시간("홀딩 시작 시간") 및 배송 업무의 처리의 연기를 종료하는 시간("홀딩 종료 시간") 중 적어도 하나를 표시할 수 있다.According to one embodiment, when it is decided to postpone processing of a specific delivery task, the screen displaying the processing status of the delivery task may display information indicating that processing of the corresponding delivery task has been postponed. For example, the screen that displays the processing status of the delivery task is at least one of the time to start the postponement of the delivery task processing (“holding start time”) and the time to end the postponement of the delivery task processing (“holding end time”) can be displayed.

배송 진행 목록(410)에 대해서는 그 처리와 관련한 세부 사항을 조정하기 위한 아이콘이 더 제공될 수 있다. 예컨대, 배송 진행 목록(410)에 대해서는 "수정" 및 "해지" 아이콘이 제공될 수 있다.For the delivery progress list 410, additional icons may be provided to adjust details related to processing. For example, “Edit” and “Cancel” icons may be provided for the delivery progress list 410.

일실시예에 따르면, 해당 아이콘에 대한 사용자 입력에 기초하여, 배송 업무의 처리를 연기하기 위한 UI가 표시될 수 있다. 관련하여, 도 5를 더 참조하면, 배송 업무의 처리를 연기하기 위한 UI의 일 예시가 도시된다(500). 도 5를 더 참조하면, 일 예시에 따른 배송 업무의 처리를 연기하기 위한 UI는 배송 예정 시점을 변경하는 기능, 특정 배송 업무에 대하여 그 배송 예정 시점이나 해당 배송 업무 처리의 연기를 개시하는 시간("홀딩 시작 시간")을 변경하는 기능 및 배송 업무의 처리의 연기를 종료하는 시간("홀딩 종료 시간")을 변경하는 기능 중 적어도 하나를 제공할 수 있다.According to one embodiment, a UI for postponing processing of a delivery task may be displayed based on a user input for the corresponding icon. Relatedly, further referring to FIG. 5, an example of a UI for postponing processing of a delivery task is shown (500). Referring further to FIG. 5, the UI for postponing processing of a delivery task according to an example includes a function for changing the scheduled delivery time, the scheduled delivery time for a specific delivery task, or the time to start postponing the processing of the delivery task ( At least one of a function to change the “holding start time”) and a function to change the time to end the postponement of processing of delivery work (“holding end time”) may be provided.

다만, 배송 진행 목록(410)의 처리와 관련한 세부 사항을 조정하기 위한 아이콘에 대한 사용자 입력이 있을 때에만 배송 업무의 처리를 연기하기 위한 UI가 표시되는 것은 아니며, 이는 배송 업무의 처리를 연기하기 위한 UI가 표시되는 일실시예로 이해되어야 한다.However, the UI for postponing the processing of the delivery task is not displayed only when there is a user input to the icon for adjusting details related to the processing of the delivery progress list 410. This means that the UI for postponing the processing of the delivery task is not displayed. It should be understood as an example in which the UI for the display is displayed.

도 6을 더 참조하면, 배송 업무의 처리를 연기하기 위한 UI에서 사용자 입력을 수신하는 일 예시가 도시된다(600). 일 예시에 따르면, 배송 예정 시점에 대응하는 1차 사용자 입력을 수신하면 사용자가 선택할 수 있는 선택지의 목록이 표시되고, 이에 대응하여 2차 사용자 입력을 수신함으로써 배송 예정 시점의 선택 입력을 수신할 수 있다.Referring further to FIG. 6, an example of receiving a user input in a UI for postponing processing of a delivery task is shown (600). According to one example, when a primary user input corresponding to a scheduled delivery time is received, a list of options for the user to select is displayed, and by receiving a secondary user input in response, a selection input corresponding to the scheduled delivery time can be received. there is.

마찬가지로, 배송 업무 처리의 연기를 개시하는 시간이나 배송 업무의 처리의 연기를 종료하는 시간의 경우에도, 이에 대응하는 1차 사용자 입력을 수신하면 사용자가 선택할 수 있는 선택지의 목록이 표시되고, 이에 대응하여 2차 사용자 입력을 수신함으로써 배송 업무 처리의 연기를 개시하는 시간이나 배송 업무의 처리의 연기를 종료하는 시간에 대한 선택 입력을 수신할 수 있다. 또한, 일 예시에 따르면, 이러한 사용자 선택 입력 후에도 최종 확인 입력(예컨대, 도 6에 도시된 "등록" 버튼)을 더 수신함으로써 최종적으로 사용자 선택 사항이 적용될 수 있다. 다만, 이는 일 예시에 불과한 것으로서, 배송 업무의 처리를 연기하기 위한 UI가 도 5 및 도 6의 실시예에 한정되는 것은 아니다.Likewise, in the case of the time to start postponing delivery business processing or the time to end postponement of delivery business processing, when the corresponding primary user input is received, a list of options that the user can select is displayed, and the corresponding response is displayed. By receiving a secondary user input, it is possible to receive a selection input regarding the time to start delaying delivery business processing or the time to end delaying delivery business processing. Additionally, according to one example, even after such user selection input, the user selection may be finally applied by further receiving a final confirmation input (eg, the “Register” button shown in FIG. 6). However, this is only an example, and the UI for delaying processing of delivery work is not limited to the embodiments of FIGS. 5 and 6.

도 7은 일실시예에 따른 배송 업무의 처리 현황을 세부적으로 표시하는 화면을 예시적으로 설명하기 위한 도면이다.FIG. 7 is a diagram illustrating an exemplary screen that displays the processing status of delivery work in detail according to an embodiment.

도 7을 참조하면, 일실시예에 따른 물류 센터의 작업자의 장치(120) 및 관리자의 장치(130) 중 적어도 하나에 표시되는 화면은 배송 업무의 처리 현황을 세부적으로 표시하는 화면일 수 있다. 여기서 "세부적"의 의미는, 도 4에 도시된 일실시예보다 더 상세한 현황이 표시됨을 의미한다. 예컨대, 도 4의 배송 진행 목록(410)은 대기 목록(710), 수집 중 목록(720), 홀드 중 목록(730) 및 해제 중 목록(740)으로 세분화되어 표시될 수 있다. 관련하여, 대기 목록(710)은 배송 관련 작업이 시작되지 않은 배송 업무를 포함하고, 수집 중 목록(720)은 집품 작업이 진행 중인 배송 업무를 포함하며, 홀드 중 목록(730)은 배송 업무 처리의 연기가 개시되어 종료되지 않은 상태의 배송 업무를 포함하고, 해제 중 목록(740)은 배송 업무의 처리의 연기가 개시되었다가 종료된(혹은 종료 중인) 상태의 배송 업무를 포함할 수 있다. 다만, 이는 배송 업무의 처리 현황을 세부적으로 표시하는 화면의 일 예시로 이해되어야 하고, 배송 업무의 처리 현황을 세부적으로 표시한 화면이 도 7의 실시예에 한정되는 것은 아니다.Referring to FIG. 7 , a screen displayed on at least one of the worker's device 120 and the manager's device 130 of a logistics center according to an embodiment may be a screen that displays the processing status of delivery work in detail. Here, “detailed” means that a more detailed status is displayed than the embodiment shown in FIG. 4. For example, the delivery progress list 410 of FIG. 4 may be divided into a waiting list 710, a collection list 720, a hold list 730, and a release list 740. Relatedly, the waiting list 710 includes delivery tasks for which no delivery-related work has been started, the collecting list 720 includes delivery tasks for which a picking operation is in progress, and the holding list 730 includes delivery tasks in progress. Includes delivery tasks in a state in which the postponement of the processing of the delivery task has begun and has not been completed, and the list in release 740 may include delivery tasks in the state in which the processing of the delivery task has been postponed and has been completed (or is in the process of being terminated). However, this should be understood as an example of a screen that displays the processing status of delivery work in detail, and the screen that displays the processing status of delivery work in detail is not limited to the embodiment of FIG. 7.

도 8은 일실시예에 따른 배송 업무의 처리와 관련된 정보를 제공하기 위한 전자 장치의 구성의 예시도이다.Figure 8 is an exemplary diagram of the configuration of an electronic device for providing information related to processing of delivery work according to an embodiment.

도 8을 참조하면, 전자 장치(110)는 트랜시버(810), 프로세서(820) 및 메모리(830)를 포함한다. 전자 장치(110)는 트랜시버(810)를 통하여 관리자의 장치(130) 및 기타 외부 장치 등과 연결되고, 데이터를 교환할 수 있다.Referring to FIG. 8 , the electronic device 110 includes a transceiver 810, a processor 820, and a memory 830. The electronic device 110 is connected to the manager's device 130 and other external devices through the transceiver 810 and can exchange data.

프로세서(820)는 도 1 내지 도 7을 통하여 전술한 적어도 하나의 장치들을 포함하거나, 도 1 내지 도 7을 통하여 전술한 적어도 하나의 방법을 수행할 수 있다. 메모리(830)는 도 1 내지 도 7을 통하여 전술한 적어도 하나의 방법을 수행하기 위한 정보를 저장할 수 있다. 메모리(830)는 휘발성 메모리 또는 비휘발성 메모리일 수 있다.The processor 820 may include at least one device described above with reference to FIGS. 1 to 7 or may perform at least one method described with reference to FIGS. 1 to 7 . The memory 830 may store information for performing at least one method described above with reference to FIGS. 1 to 7 . Memory 830 may be volatile memory or non-volatile memory.

프로세서(820)는 프로그램을 실행하고, 정보를 제공하기 위한 전자 장치(110)를 제어할 수 있다. 프로세서(820)에 의하여 실행되는 프로그램의 코드는 메모리(830)에 저장될 수 있다.The processor 820 can control the electronic device 110 to execute programs and provide information. The code of the program executed by the processor 820 may be stored in the memory 830.

또한 일실시예의 전자 장치(110)는 사용자에게 정보를 제공할 수 있는 인터페이스를 더 포함할 수 있다.Additionally, the electronic device 110 in one embodiment may further include an interface that can provide information to the user.

한편, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.Meanwhile, the specification and drawings disclose preferred embodiments of the present invention, and although specific terms are used, they are used in a general sense to easily explain the technical content of the present invention and to aid understanding of the present invention. It is not intended to limit the scope of the invention. In addition to the embodiments disclosed herein, it is obvious to those skilled in the art that other modifications based on the technical idea of the present invention can be implemented.

전술한 실시예들에 따른 전자 장치 또는 단말은, 프로세서, 프로그램 데이터를 저장하고 실행하는 메모리, 디스크 드라이브와 같은 영구 저장부(permanent storage), 외부 장치와 통신하는 통신 포트, 터치 패널, 키(key), 버튼 등과 같은 사용자 인터페이스 장치 등을 포함할 수 있다. 소프트웨어 모듈 또는 알고리즘으로 구현되는 방법들은 상기 프로세서상에서 실행 가능한 컴퓨터가 읽을 수 있는 코드들 또는 프로그램 명령들로서 컴퓨터가 읽을 수 있는 기록 매체 상에 저장될 수 있다. 여기서 컴퓨터가 읽을 수 있는 기록 매체로 마그네틱 저장 매체(예컨대, ROM(read-only memory), RAM(random-Access memory), 플로피 디스크, 하드 디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc)) 등이 있다. 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템들에 분산되어, 분산 방식으로 컴퓨터가 판독 가능한 코드가 저장되고 실행될 수 있다. 기록 매체는 컴퓨터에 의해 판독가능하며, 메모리에 저장되고, 프로세서에서 실행될 수 있다. The electronic device or terminal according to the above-described embodiments includes a processor, memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with an external device, a touch panel, and a key. ), user interface devices such as buttons, etc. may be included. Methods implemented as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable codes or program instructions executable on the processor. Here, computer-readable recording media include magnetic storage media (e.g., ROM (read-only memory), RAM (random-access memory), floppy disk, hard disk, etc.) and optical read media (e.g., CD-ROM). ), DVD (Digital Versatile Disc), etc. The computer-readable recording medium is distributed among computer systems connected to a network, so that computer-readable code can be stored and executed in a distributed manner. The recording medium can be read by a computer, stored in memory, and executed on a processor.

본 실시 예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 실시 예는 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩 업 테이블(look-up table) 등과 같은 집적 회로 구성들을 채용할 수 있다. 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 본 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler), 파이썬(Python) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 실시 예는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. “매커니즘”, “요소”, “수단”, “구성”과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다. 상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.This embodiment can be represented by functional block configurations and various processing steps. These functional blocks may be implemented as any number of hardware or/and software configurations that execute specific functions. For example, embodiments may include integrated circuit configurations such as memory, processing, logic, look-up tables, etc., capable of executing various functions under the control of one or more microprocessors or other control devices. can be hired. Similar to how the components can be implemented as software programming or software elements, this embodiment includes various algorithms implemented as combinations of data structures, processes, routines or other programming constructs, such as C, C++, Java ( It can be implemented in a programming or scripting language such as Java, assembler, Python, etc. Functional aspects may be implemented as algorithms running on one or more processors. Additionally, this embodiment may employ conventional technologies for electronic environment settings, signal processing, and/or data processing. Terms such as “mechanism,” “element,” “means,” and “composition” can be used broadly and are not limited to mechanical and physical components. The term may include the meaning of a series of software routines in connection with a processor, etc.

전술한 실시예들은 일 예시일 뿐 후술하는 청구항들의 범위 내에서 다른 실시예들이 구현될 수 있다.The above-described embodiments are merely examples and other embodiments may be implemented within the scope of the claims described below.

Claims (16)

전자 장치에서 고객에게 아이템을 배송하는 업무를 처리하기 위한 정보 제공 방법에 있어서,
특정 시구간 동안 물류 센터에서 처리 예정인 배송 업무의 수량을 판단하는 단계;
상기 처리 예정인 배송 업무별로 대응되는 배송 우선순위(priority)를 판단하는 단계;
상기 처리 예정인 배송 업무 중 적어도 일부의 처리를 연기(postpone)할지 여부를 판단하는 단계;
상기 처리 예정인 배송 업무 중 적어도 일부를 연기하기로 판단하는 경우, 상기 배송 우선순위에 기초하여 상기 처리 예정인 배송 업무 중 처리를 연기할 하나 이상의 배송 업무를 결정하는 단계;
상기 특정 시구간 직후의 근무일에 출근 예정인 작업자의 정보를 획득하는 단계;
상기 특정 시구간 이후에 발생할 것으로 예측되는 배송 업무의 정보를 획득하는 단계;
상기 특정 시구간 이후에 발생할 것으로 예측되는 배송 업무 및 상기 특정 시구간 직후의 근무일에 출근 예정인 작업자의 정보에 기초하여, 상기 하나 이상의 배송 업무의 처리를 언제까지 연기할지를 결정하는 단계; 및
상기 하나 이상의 배송 업무와 관련한 정보를 제공하는 단계를 포함하고,
상기 배송 우선순위를 판단하는 단계는
상기 처리 예정인 배송 업무별로 대응하는 배송 주문의 접수 시점을 판단하는 단계;
상기 배송 주문의 유형을 판단하는 단계;
상기 배송 주문의 유형 별로 설정된 배송 업무 처리 규칙 및 상기 접수 시점에 기초하여, 상기 처리 예정인 배송 업무의 마감 기한을 결정하는 단계; 및
상기 마감 기한에 기초하여 상기 배송 우선순위를 판단하는 단계를 포함하고,
상기 배송 주문의 유형은 개별 포장된 아이템을 배송하는 제1유형 및 묶음 포장된 아이템을 배송하는 제2유형을 포함하는, 정보 제공 방법.
In a method of providing information to handle the task of delivering items to a customer from an electronic device,
Determining the quantity of delivery tasks scheduled to be processed at the logistics center during a specific time period;
determining a delivery priority corresponding to each delivery task to be processed;
determining whether to postpone (postpone) processing of at least some of the delivery tasks scheduled to be processed;
When determining to postpone at least some of the delivery tasks to be processed, determining one or more delivery tasks to be postponed among the delivery tasks to be processed based on the delivery priority;
Obtaining information on workers scheduled to go to work on a working day immediately after the specific time period;
Obtaining information on delivery work expected to occur after the specific time period;
determining how long to postpone processing of the one or more delivery tasks based on delivery tasks expected to occur after the specific time period and information on workers scheduled to come to work on a work day immediately after the specific time period; and
Comprising providing information related to the one or more delivery tasks,
The step of determining the delivery priority is
determining the timing of receipt of a delivery order corresponding to each delivery task to be processed;
determining the type of the delivery order;
determining a deadline for the delivery business to be processed based on the delivery business processing rules set for each type of delivery order and the reception time; and
Determining the delivery priority based on the deadline,
The method of providing information, wherein the type of delivery order includes a first type for delivering individually packaged items and a second type for shipping bundled items.
제1항에 있어서,
상기 처리 예정인 배송 업무의 수량을 판단하는 단계는
하나 이상의 배송 주문을 접수하는 단계;
상기 하나 이상의 배송 주문 별로 대응하는 배송 업무에 대응하는 배송 예정 시점을 획득하는 단계; 및
상기 배송 예정 시점에 기초하여 상기 특정 시구간 동안 상기 물류 센터에서 처리할 배송 업무를 판단하는 단계를 포함하고,
상기 배송 예정 시점은 고객에게 아이템의 배송이 완료될 시점 및 아이템의 출고가 완료될 시점 중 적어도 하나를 포함하는 것을 특징으로 하는, 정보 제공 방법.
According to paragraph 1,
The step of determining the quantity of delivery tasks scheduled to be processed is
accepting one or more delivery orders;
Obtaining a delivery schedule corresponding to a delivery task corresponding to each of the one or more delivery orders; and
Comprising the step of determining delivery tasks to be processed at the logistics center during the specific time period based on the scheduled delivery time,
The scheduled delivery time includes at least one of a time when delivery of the item to the customer is completed and a time when shipment of the item is completed.
제1항에 있어서,
상기 배송 우선순위는, 상기 처리 예정인 배송 업무별로 대응하는 배송 예정 시점에 더 기초하여 판단되는 것을 특징으로 하는, 정보 제공 방법.
According to paragraph 1,
The method of providing information, characterized in that the delivery priority is determined based on the scheduled delivery time corresponding to each delivery task to be processed.
삭제delete 삭제delete 삭제delete 삭제delete 제1항에 있어서,
상기 연기할지 여부를 판단하는 단계는
특정 시구간 동안 물류 센터에서 처리 가능한 배송 업무의 수량을 판단하는 단계; 및
상기 처리 가능한 배송 업무의 수량 및 상기 처리 예정인 배송 업무의 수량을 비교하는 단계를 포함하는 것을 특징으로 하는, 정보 제공 방법.
According to paragraph 1,
The step of determining whether to postpone is
Determining the quantity of delivery tasks that can be processed at the logistics center during a specific time period; and
A method of providing information, comprising the step of comparing the quantity of delivery tasks that can be processed and the quantity of delivery tasks that are scheduled to be processed.
제8항에 있어서,
상기 물류 센터에서 처리 가능한 배송 업무의 수량을 판단하는 단계는
상기 물류 센터에 대응하는 작업자의 정보를 획득하는 단계; 및
상기 작업자의 정보에 기초하여 상기 처리 가능한 배송 업무의 수량을 판단하는 단계를 포함하는 것을 특징으로 하는, 정보 제공 방법.
According to clause 8,
The step of determining the quantity of delivery tasks that can be processed at the logistics center is
Obtaining information on workers corresponding to the distribution center; and
An information providing method comprising the step of determining the quantity of delivery tasks that can be processed based on the worker's information.
제9항에 있어서,
상기 작업자의 정보는
상기 특정 시구간 동안 상기 물류 센터에서 업무를 처리할 예정인 작업자에 대한 정보를 포함하는 것을 특징으로 하는, 정보 제공 방법.
According to clause 9,
The worker's information is
An information providing method, characterized in that it includes information about workers scheduled to process work at the logistics center during the specific time period.
제1항에 있어서,
상기 연기할지 여부를 판단하는 단계는
작업자 별로 담당하는 배송 업무의 유형에 기초하여, 배송 업무의 유형 별로 그 처리의 연기 여부를 판단하는 단계를 포함하는 것을 특징으로 하는, 정보 제공 방법.
According to paragraph 1,
The step of determining whether to postpone is
A method of providing information, comprising the step of determining whether to postpone processing for each type of delivery work, based on the type of delivery work handled by each worker.
제1항에 있어서,
상기 하나 이상의 배송 업무를 결정한 결과에 기초하여, 상기 특정 시구간 이후에 상기 물류 센터에 출근할 작업자를 결정하는 단계를 더 포함하는 것을 특징으로 하는, 정보 제공 방법.
According to paragraph 1,
Based on the results of determining the one or more delivery tasks, the method further comprises determining a worker who will go to work at the distribution center after the specific time period.
제1항에 있어서,
상기 연기할 하나 이상의 배송 업무를 결정하는 단계에 있어서,
상기 연기할지 여부의 판단 대상이 되는 배송 업무는 그 대응하는 배송 주문의 접수 시점이 기준 시점 이전인 배송 업무를 포함하는 것을 특징으로 하는, 정보 제공 방법.
According to paragraph 1,
In the step of determining one or more delivery operations to be postponed,
A method of providing information, characterized in that the delivery business subject to the determination of whether to postpone or not includes a delivery business whose reception time of the corresponding delivery order is before the reference time.
제1항에 있어서,
상기 하나 이상의 배송 업무에 대해서는, 집품(picking) 작업도 연기되는 것을 특징으로 하는, 정보 제공 방법.
According to paragraph 1,
A method of providing information, characterized in that the picking operation is also postponed for the one or more delivery operations.
제1항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 비일시적 기록매체.
A non-transitory computer-readable recording medium that records a program for executing the method of claim 1 on a computer.
고객에게 아이템을 배송하는 업무를 처리하기 위한 정보를 제공하는 전자 장치에 있어서,
트랜시버, 명령어를 저장하는 메모리 및 프로세서를 포함하고,
상기 프로세서는, 상기 트랜시버 및 상기 메모리와 연결되어,
특정 시구간 동안 물류 센터에서 처리 예정인 배송 업무의 수량을 판단하고,
상기 처리 예정인 배송 업무별로 대응되는 배송 우선순위를 판단하고,
상기 처리 예정인 배송 업무 중 적어도 일부의 처리를 연기할지 여부를 판단하고,
상기 처리 예정인 배송 업무 중 적어도 일부를 연기하기로 판단하는 경우, 상기 배송 우선순위에 기초하여 상기 처리 예정인 배송 업무 중 처리를 연기할 하나 이상의 배송 업무를 결정하고,
상기 특정 시구간 직후의 근무일에 출근 예정인 작업자의 정보를 획득하고,
상기 특정 시구간 이후에 발생할 것으로 예측되는 배송 업무의 정보를 획득하고,
상기 특정 시구간 이후에 발생할 것으로 예측되는 배송 업무 및 상기 특정 시구간 직후의 근무일에 출근 예정인 작업자의 정보에 기초하여, 상기 하나 이상의 배송 업무의 처리를 언제까지 연기할지를 결정하고,
상기 하나 이상의 배송 업무와 관련한 정보를 제공하고,
상기 배송 우선순위를 판단하기 위하여, 상기 프로세서는,
상기 처리 예정인 배송 업무별로 대응하는 배송 주문의 접수 시점을 판단하고,
상기 배송 주문의 유형을 판단하고,
상기 배송 주문의 유형 별로 설정된 배송 업무 처리 규칙 및 상기 접수 시점에 기초하여, 상기 처리 예정인 배송 업무의 마감 기한을 결정하고,
상기 마감 기한에 기초하여 상기 배송 우선순위를 판단하고,
상기 배송 주문의 유형은 개별 포장된 아이템을 배송하는 제1유형 및 묶음 포장된 아이템을 배송하는 제2유형을 포함하는, 전자 장치.
In an electronic device that provides information to process the delivery of items to customers,
Includes a transceiver, memory for storing instructions, and a processor;
The processor is connected to the transceiver and the memory,
Determine the quantity of delivery tasks scheduled to be processed at the logistics center during a specific time period,
Determine the corresponding delivery priority for each delivery task scheduled to be processed above,
Determine whether to postpone processing of at least some of the delivery tasks scheduled to be processed above,
When it is determined to postpone at least some of the delivery tasks scheduled to be processed, determining one or more delivery tasks to be postponed among the delivery tasks scheduled to be processed based on the delivery priority,
Obtaining information on workers scheduled to go to work on the working day immediately following the specific time period,
Obtain information on delivery operations expected to occur after the above specific time period,
Based on the delivery work expected to occur after the specific time period and the information of workers scheduled to work on the workday immediately after the specific time period, determine how long to postpone processing of the one or more delivery work,
Provide information related to one or more of the above delivery operations,
To determine the delivery priority, the processor:
Determine the timing of receipt of delivery orders corresponding to each delivery task scheduled to be processed above,
Determine the type of said delivery order,
Based on the delivery business processing rules set for each type of delivery order and the time of receipt, determine the deadline for the delivery business to be processed,
Determine the delivery priority based on the deadline,
The type of delivery order includes a first type for shipping individually packaged items and a second type for shipping bundled items.
KR1020220016362A 2022-02-08 2022-02-08 Electronic apparatus for providing information related to postponing delivery tasks and method thereof Active KR102582726B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020220016362A KR102582726B1 (en) 2022-02-08 2022-02-08 Electronic apparatus for providing information related to postponing delivery tasks and method thereof
PCT/KR2022/002348 WO2023153548A1 (en) 2022-02-08 2022-02-17 Electronic device and method for providing information related to postponement of delivery task
TW112101120A TWI881278B (en) 2022-02-08 2023-01-11 Electronic apparatus for providing information related to postponing delivery tasks and method thereof
KR1020230125902A KR20230142396A (en) 2022-02-08 2023-09-20 Electronic apparatus for providing information related to postponing delivery tasks and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220016362A KR102582726B1 (en) 2022-02-08 2022-02-08 Electronic apparatus for providing information related to postponing delivery tasks and method thereof

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020230125902A Division KR20230142396A (en) 2022-02-08 2023-09-20 Electronic apparatus for providing information related to postponing delivery tasks and method thereof

Publications (2)

Publication Number Publication Date
KR20230119959A KR20230119959A (en) 2023-08-16
KR102582726B1 true KR102582726B1 (en) 2023-09-25

Family

ID=87564640

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020220016362A Active KR102582726B1 (en) 2022-02-08 2022-02-08 Electronic apparatus for providing information related to postponing delivery tasks and method thereof
KR1020230125902A Pending KR20230142396A (en) 2022-02-08 2023-09-20 Electronic apparatus for providing information related to postponing delivery tasks and method thereof

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020230125902A Pending KR20230142396A (en) 2022-02-08 2023-09-20 Electronic apparatus for providing information related to postponing delivery tasks and method thereof

Country Status (3)

Country Link
KR (2) KR102582726B1 (en)
TW (1) TWI881278B (en)
WO (1) WO2023153548A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102307147B1 (en) * 2020-12-16 2021-10-01 쿠팡 주식회사 Electronic apparatus for managing transproting item on fulfillment center and information managing method thereof

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100943513B1 (en) * 2007-09-13 2010-02-22 한국전자통신연구원 Real-time delivery plan management system and method
KR101624900B1 (en) * 2014-12-29 2016-05-30 오석환 The method for booking delivery, the server for managing order of product for booking delivery and the system for booking delivery
KR102520596B1 (en) * 2018-02-27 2023-04-12 삼성전자주식회사 Electronic apparatus for processing task, method thereof, and computer-readable medium
JP7077162B2 (en) * 2018-06-29 2022-05-30 株式会社日立製作所 Delivery planning device, delivery planning system and delivery planning method
KR101992699B1 (en) * 2018-08-30 2019-06-25 주식회사 미디어스토리 Method and appratus for managing delivery request
US20210182770A1 (en) * 2019-12-13 2021-06-17 Coupang, Corp. Systems and methods for automated delivery worker scheduling
CN112288209B (en) * 2020-06-23 2022-11-08 北京沃东天骏信息技术有限公司 Resource allocation method, device, equipment and medium based on allocation priority
CN113487081B (en) * 2021-07-06 2022-04-29 深圳市通拓信息技术网络有限公司 Path optimization method based on logistics tracking

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102307147B1 (en) * 2020-12-16 2021-10-01 쿠팡 주식회사 Electronic apparatus for managing transproting item on fulfillment center and information managing method thereof

Also Published As

Publication number Publication date
TWI881278B (en) 2025-04-21
WO2023153548A1 (en) 2023-08-17
KR20230119959A (en) 2023-08-16
KR20230142396A (en) 2023-10-11
TW202336677A (en) 2023-09-16

Similar Documents

Publication Publication Date Title
US10489807B1 (en) Non-deterministic load-testing
US10817929B1 (en) Customizable uniform control user interface for hosted service images
KR102583131B1 (en) Method for transferring order information between fulfillment centers and electronic device using the same
US20160321108A1 (en) Intelligent management of processing tasks on multi-tenant or other constrained data processing platform
KR102582726B1 (en) Electronic apparatus for providing information related to postponing delivery tasks and method thereof
KR20240105326A (en) Electronic apparatus for managing fulfillment tasks and method thereof
KR20240003240A (en) Apparatus for processing item refund information and method thereof
US20080177587A1 (en) Prioritizing orders using business factors
TW202526785A (en) Electronic apparatus for providing information related to postponing delivery tasks and method thereof
JP7013602B1 (en) A method of providing information based on the expected result value and an arithmetic unit using this
KR102600635B1 (en) Electronic apparatus for processing information for sales of items and method thereof
KR102713496B1 (en) Electronic apparatus and method for processing information related to delivery
KR102773407B1 (en) Electronic apparatus for managing inventory of items and method thereof
KR102653386B1 (en) Apparatus for providing information related to approval or rejection of sales of items and method thereof
KR20240013441A (en) Electronic apparatus and information management method thereof
JP2010146101A (en) Resource information management system, server device, resource information management method, program, and recording medium
JP2007272800A (en) Job schedule program
KR20250011421A (en) Electronic apparatus for determining reasons of scrapping items and method thereof
CN117035930A (en) Electronic purchasing method, device, equipment and storage medium
JP2006004356A (en) Information management system, statistical processing method and server, program, and recording medium
JP2022182143A (en) Information processing device, information processing method and information processing program
JP2010128823A (en) Job management system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20220208

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20220228

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20220208

Patent event code: PA03021R01I

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20220530

Patent event code: PE09021S01D

PE0601 Decision on rejection of patent

Patent event date: 20221024

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20220530

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20221024

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20220801

Comment text: Amendment to Specification, etc.

PX0601 Decision of rejection after re-examination

Comment text: Decision to Refuse Application

Patent event code: PX06014S01D

Patent event date: 20230201

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20230104

Comment text: Decision to Refuse Application

Patent event code: PX06011S01I

Patent event date: 20221024

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20220801

Comment text: Notification of reason for refusal

Patent event code: PX06013S01I

Patent event date: 20220530

PJ0201 Trial against decision of rejection

Patent event date: 20230502

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20230201

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Patent event date: 20221024

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20230724

Appeal identifier: 2023101000963

Request date: 20230502

J301 Trial decision

Free format text: TRIAL NUMBER: 2023101000963; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20230502

Effective date: 20230724

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20230724

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20230502

Decision date: 20230724

Appeal identifier: 2023101000963

PS0901 Examination by remand of revocation
PG1501 Laying open of application
GRNO Decision to grant (after opposition)
PS0701 Decision of registration after remand of revocation

Patent event date: 20230821

Patent event code: PS07012S01D

Comment text: Decision to Grant Registration

Patent event date: 20230725

Patent event code: PS07011S01I

Comment text: Notice of Trial Decision (Remand of Revocation)

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20230920

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20230921

End annual number: 3

Start annual number: 1

PG1601 Publication of registration