TWI860950B - Computerized system and computer-implemented method for package management - Google Patents
Computerized system and computer-implemented method for package management Download PDFInfo
- Publication number
- TWI860950B TWI860950B TW113107833A TW113107833A TWI860950B TW I860950 B TWI860950 B TW I860950B TW 113107833 A TW113107833 A TW 113107833A TW 113107833 A TW113107833 A TW 113107833A TW I860950 B TWI860950 B TW I860950B
- Authority
- TW
- Taiwan
- Prior art keywords
- container
- vehicle
- identifier
- item
- processor
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10297—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0835—Relationships between shipper or supplier and carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0838—Historical data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06398—Performance of employee with respect to a job function
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Databases & Information Systems (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Toxicology (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Auxiliary Devices For And Details Of Packaging Control (AREA)
Abstract
Description
本揭露大體而言是有關於包裹追蹤效率改善電腦化系統以及方法。具體而言,本揭露的實施例是有關於創新性及非傳統系統以及方法,所述創新性及非傳統系統以及方法用於為物項分組提供追蹤資訊更新並將所述更新應用於從屬分組及各別物項。The present disclosure generally relates to computerized systems and methods for improving package tracking efficiency. Specifically, embodiments of the present disclosure relate to innovative and non-traditional systems and methods for providing tracking information updates for groups of items and applying the updates to subordinate groups and individual items.
現代裝運方法為顧客提供追蹤更新,所述追蹤更新使得顧客能夠查看物項在轉運中的裝運狀態。此會因容許顧客更清楚地看到轉運中的包裹且提供對包裹可何時到達的增加的可預測性而提高顧客滿意度。Modern shipping methods provide customers with tracking updates that enable them to view the shipping status of items in transit. This increases customer satisfaction by allowing customers to more clearly see packages in transit and providing increased predictability of when a package may arrive.
然而,為大量包裹提供高保真度追蹤更新常常需要裝運公司手動收集大量資料。舉例而言,裝運公司可能需要各別地掃描到達及離開中點(例如轉運中樞)的每一物項,以確保顧客可獲得追蹤資訊,並提供位置日誌來幫助對遺失的物項進行定位。除了需要繁瑣的資料收集方法之外,各別掃描亦會增添延遲並增加轉運過程中裝載、卸載及轉移物項所需的人員數目。However, providing high-fidelity tracking updates for large numbers of packages often requires shippers to manually collect large amounts of data. For example, a shipper may need to individually scan each item arriving and departing from a midpoint (such as a transshipment hub) to ensure that customers have access to tracking information and provide a location log to help locate lost items. In addition to requiring cumbersome data collection methods, individual scans also add delays and increase the number of personnel required to load, unload, and transfer items during the transshipment process.
另外,一些托運商(shipper)將包裹組合成更大的物項集合,以更快地裝載及卸載(例如藉由倉庫中的堆高機)。此外,托運商可具有物項的「嵌套(nested)」分組。舉例而言,托運商可將物項組合成包裹、將包裹組合成托板(pallet)、將托板組合成卡車且將卡車組合成倉庫。Additionally, some shippers group packages into larger collections of items for faster loading and unloading (e.g., by forklifts in warehouses). Furthermore, shippers may have "nested" groupings of items. For example, a shipper may group items into packages, packages into pallets, pallets into trucks, and trucks into warehouses.
儘管包裹的嵌套分組使得能夠進行更快的轉運及裝載,然而此種方法會抑制以現代消費者所期望的保真度追蹤各別物項。收集嵌套分組內保存的許多物項的狀態更新常常是麻煩、耗時的且容易出錯,此乃因倉庫操作者及交付人員可能必須說明隱藏於嵌套分組的多個層中的每一物項,因此會增添額外的卸載及裝載步驟來驗證每一物項在更大分組內的存在。舉例而言,當對包含具有物項的包裹的托板進行載送的卡車到達一位置時,員工可能需要確認卡車上的托板、包裹及物項並更新每一嵌套分組層的每一實體的位置。若不實行該些更新,追蹤保真度可能會降低,且若物項丟失,人員可能無法確定可在何處找到物項。While nested groupings of packages enable faster transfers and loading, this approach inhibits tracking individual items with the fidelity that modern consumers expect. Gathering status updates for the many items held within nested groupings is often cumbersome, time-consuming, and error-prone because warehouse operators and delivery personnel may have to account for each item hidden within multiple layers of nested groupings, thus adding additional unloading and loading steps to verify the presence of each item within the larger grouping. For example, when a truck carrying a pallet containing packages with items arrives at a location, an employee may need to confirm the pallet, packages, and items on the truck and update the location of each entity at each nested grouping layer. Without these updates, tracking fidelity may be reduced and if an item is lost, personnel may not be sure where to find it.
為進行進一步例示,在一些傳統方法中,當在起始點進入裝運流時以及當在目的地退出裝運流時,可記錄物項。然而,若物項在進入轉運流之後遺失,則托運商可能無法在不具有對每一物項在整個裝運過程中的高保真度追蹤資訊的情況下確定物項在何處遺失。若物項與其他物項組合或在倉庫與卡車之間轉移,則對遺失的物項進行定位甚至可能會更加困難。此外,托運商可能無法確定責任方(例如放錯位置或偷走物項的工作者)且同樣無法辨識及阻止丟失趨勢。To further illustrate, in some traditional approaches, items may be recorded when entering a shipping stream at a point of origin and when exiting a shipping stream at a destination. However, if an item is lost after entering a transit stream, the shipper may not be able to determine where the item was lost without having high-fidelity tracking information for each item throughout the shipment. Locating the lost item may be even more difficult if the item is grouped with other items or transferred between warehouses and trucks. In addition, the shipper may not be able to determine the responsible party (e.g., a worker who misplaced or stole the item) and is also unable to identify and prevent loss trends.
因此,需要改善的方法及系統,所述改善的方法及系統使得能夠藉由物項的嵌套分組進行低成本、高效的裝運,同時亦提供對各別物項的高保真度追蹤。Therefore, there is a need for improved methods and systems that enable low-cost, efficient shipping through nested grouping of items while also providing high-fidelity tracking of individual items.
本揭露的一個態樣是有關於一種用於包裹管理之電腦化系統,所述電腦化系統包括:至少一個處理器;以及至少一個非暫時性儲存媒體,儲存指令,所述指令在由所述至少一個處理器執行時使所述至少一個處理器實行步驟。所述步驟包括:因應於物項被裝運而接收與所述物項對應的物項辨識符;接收與包括所述物項的集裝箱對應的集裝箱辨識符;將所述物項辨識符及所述集裝箱辨識符轉換成標準化表項;將所述標準化表項儲存於資料結構中,所述資料結構將所述物項辨識符與所述集裝箱辨識符相關聯;因應於包括所述物項辨識符的查詢而產生包括所述集裝箱辨識符或位置中的至少一者的訊息;以及將所述訊息發射至負責所述查詢的使用者。One aspect of the present disclosure relates to a computerized system for package management, the computerized system comprising: at least one processor; and at least one non-transitory storage medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform steps. The steps include: receiving an item identifier corresponding to the item in response to the item being shipped; receiving a container identifier corresponding to the container including the item; converting the item identifier and the container identifier into a standardized table; storing the standardized table in a data structure that associates the item identifier with the container identifier; generating a message including at least one of the container identifier or the location in response to a query including the item identifier; and transmitting the message to a user responsible for the query.
本揭露的另一態樣是有關於一種用於包裹管理之電腦實施方法,所述電腦實施方法包括:因應於物項被裝運而接收與所述物項對應的物項辨識符;接收與包括所述物項的集裝箱對應的集裝箱辨識符;將所述物項辨識符及所述集裝箱辨識符轉換成標準化表項;將所述標準化表項儲存於資料結構中,所述資料結構將所述物項辨識符與所述集裝箱辨識符相關聯;因應於包括所述物項辨識符的查詢而產生包括所述集裝箱辨識符或位置中的至少一者的訊息;以及將所述訊息發射至負責所述查詢的使用者。Another aspect of the present disclosure is a computer-implemented method for package management, the computer-implemented method comprising: receiving an item identifier corresponding to an item in response to the item being shipped; receiving a container identifier corresponding to a container including the item; converting the item identifier and the container identifier into a standardized table; storing the standardized table in a data structure that associates the item identifier with the container identifier; generating a message including at least one of the container identifier or a location in response to a query including the item identifier; and transmitting the message to a user responsible for the query.
本揭露的又一態樣是有關於一種用於包裹管理之電腦實施方法,所述電腦實施方法包括:因應於物項被裝運而接收與所述物項對應的物項辨識符;接收與包括所述物項的集裝箱對應的集裝箱辨識符;將所述物項辨識符及所述集裝箱辨識符轉換成標準化表項;將所述標準化表項儲存於資料結構中,所述資料結構將所述物項辨識符與所述集裝箱辨識符相關聯;因應於所述集裝箱被裝載至運輸所述集裝箱的車輛上而接收與所述車輛對應的車輛辨識符;更新所述資料結構中的所述標準化表項,以將所述車輛的辨識符與所述集裝箱相關聯;接收對所述車輛的位置的指示;將所述資料結構中的所述標準化表項更新成包括所述位置;因應於包括所述物項辨識符的查詢而產生包括所述車輛辨識符、所述集裝箱辨識符或所述位置中的至少一者的訊息;以及將所述訊息發射至負責所述查詢的使用者。Another aspect of the present disclosure is related to a computer-implemented method for package management, the computer-implemented method comprising: receiving an item identifier corresponding to the item in response to the item being shipped; receiving a container identifier corresponding to a container including the item; converting the item identifier and the container identifier into a standardized table; storing the standardized table in a data structure, the data structure associating the item identifier with the container identifier; in response to the container being loaded into a transport container, The invention relates to a method for detecting a vehicle identifier corresponding to a container on a vehicle; updating the standardized entry in the data structure to associate the vehicle identifier with the container; receiving an indication of the location of the vehicle; updating the standardized entry in the data structure to include the location; generating a message including at least one of the vehicle identifier, the container identifier, or the location in response to a query including the item identifier; and transmitting the message to a user responsible for the query.
本文中亦論述其他系統、方法及電腦可讀取媒體。Other systems, methods, and computer-readable media are also discussed herein.
以下詳細說明參照附圖。在圖式及以下說明中盡可能使用相同的參考編號來指代相同或相似的部件。儘管本文中闡述了若干例示性實施例,然而可具有各種修改、改編及其他實施方案。舉例而言,可對圖式中示出的組件及步驟進行替換、添加或修改,且可藉由對所揭露的方法的步驟進行替換、重新排序、移除或添加來修改本文中闡述的例示性方法。因此,以下詳細說明並非僅限於所揭露的實施例及實例。相反,本發明的正確範圍由隨附的專利申請範圍來界定。The following detailed description refers to the accompanying drawings. The same reference numbers are used to the extent possible in the drawings and the following description to refer to the same or similar parts. Although several exemplary embodiments are described herein, various modifications, adaptations and other implementations are possible. For example, the components and steps shown in the drawings may be replaced, added or modified, and the exemplary methods described herein may be modified by replacing, reordering, removing or adding the steps of the disclosed methods. Therefore, the following detailed description is not limited to the disclosed embodiments and examples. Instead, the proper scope of the invention is defined by the attached patent application scope.
本揭露的實施例是有關於被配置用於將有序物項高效分組至包裹中的系統以及方法。Embodiments of the present disclosure relate to systems and methods configured for efficiently grouping ordered items into packages.
參照圖1A,圖1A示出示意性方塊圖100,其示出包括用於能夠進行通訊的裝運、運輸及物流操作的電腦化系統的系統的示例性實施例。如圖1A中所示,系統100可包括各種系統,所述各種系統中的每一者可經由一或多個網路連接至彼此。所述系統亦可經由直接連接(例如使用纜線)連接至彼此。所繪示的系統包括裝運授權技術(shipment authority technology,SAT)系統101、外部前端系統103、內部前端系統105、運輸系統107、行動裝置107A、107B及107C、賣方入口109、裝運及訂單追蹤(shipment and order tracking,SOT)系統111、履行最佳化(fulfillment optimization,FO)系統113、履行訊息傳遞閘道(fulfillment messaging gateway,FMG)115、供應鏈管理(supply chain management,SCM)系統117、倉庫管理系統(warehouse management system,WMS)119、行動裝置119A、119B及119C(被繪示為位於履行中心(FC)200內部)、第三方履行(3 rdparty fulfillment,3PL)系統121A、121B及121C、履行中心授權系統(fulfillment center authorization system,FC Auth)123及勞資管理系統(labor management system,LMS)125。 Referring to FIG. 1A , a schematic block diagram 100 is shown that illustrates an exemplary embodiment of a system including a computerized system for shipping, transportation, and logistics operations capable of communication. As shown in FIG. 1A , the system 100 may include various systems, each of which may be connected to each other via one or more networks. The systems may also be connected to each other via direct connections (e.g., using cables). The systems depicted include a shipment authority technology (SAT) system 101, an external front-end system 103, an internal front-end system 105, a transportation system 107, mobile devices 107A, 107B, and 107C, a seller portal 109, a shipment and order tracking (SOT) system 111, a fulfillment optimization (FO) system 113, a fulfillment messaging gateway (FMG) 115, a supply chain management (SCM) system 117, a warehouse management system (WMS) 119, mobile devices 119A, 119B, and 119C (shown as being located within a fulfillment center (FC) 200), and a 3rd party fulfillment (3 rd party fulfillment, 3PL) systems 121A, 121B and 121C, fulfillment center authorization system (FC Auth) 123 and labor management system (LMS) 125.
在一些實施例中,SAT系統101可被實施為監控訂單狀態及交付狀態的電腦系統。舉例而言,SAT系統101可判斷訂單是否超過其承諾交付日期(Promised Delivery Date,PDD),且可採取包括發起新的訂單、再裝運未交付訂單中的物項、取消未交付訂單、發起與訂購顧客的聯繫等在內的適當行動。SAT系統101亦可監控包括輸出(例如在特定時間段期間裝運的包裹的數目)及輸入(例如被接收用於裝運的空紙盒的數目)在內的其他資料。SAT系統101亦可充當系統100中不同裝置之間的閘道,使得能夠在例如外部前端系統103及FO系統113等裝置之間達成通訊(例如,使用儲存及轉送(store-and-forward)或其他技術)。In some embodiments, the SAT system 101 may be implemented as a computer system that monitors order status and delivery status. For example, the SAT system 101 may determine whether an order has exceeded its Promised Delivery Date (PDD), and may take appropriate actions including placing a new order, reshipping items in an undelivered order, canceling an undelivered order, initiating contact with the ordering customer, etc. The SAT system 101 may also monitor other data including output (e.g., the number of packages shipped during a specific time period) and input (e.g., the number of empty cartons received for shipping). The SAT system 101 may also act as a gateway between different devices in the system 100, enabling communication between devices such as the external front-end system 103 and the FO system 113 (e.g., using store-and-forward or other techniques).
在一些實施例中,外部前端系統103可被實施為使得外部使用者能夠與系統100中的一或多個系統交互的電腦系統。舉例而言,在其中系統100能夠呈現系統以使得使用者能夠對物項下訂單的實施例中,外部前端系統103可被實施為接收搜尋請求、呈現物項頁面及懇求支付資訊的網站伺服器。舉例而言,外部前端系統103可被實施為運行例如阿帕奇超文件傳輸協定(Hypertext Transfer Protocol,HTTP)伺服器、微軟網際網路資訊服務(Internet Information Services,IIS)、NGINX等軟體的一或多個電腦。在其他實施例中,外部前端系統103可運行客製網站伺服器軟體,客製網站伺服器軟體被設計成接收及處理來自外部裝置(例如,行動裝置102A或電腦102B)的請求,基於該些請求自資料庫及其他資料儲存器獲取資訊,且基於所獲取的資訊提供對所接收請求的響應。In some embodiments, the external front-end system 103 may be implemented as a computer system that enables external users to interact with one or more systems in the system 100. For example, in an embodiment in which the system 100 is capable of presenting a system so that a user can place an order for an item, the external front-end system 103 may be implemented as a website server that receives search requests, presents an item page, and solicits payment information. For example, the external front-end system 103 may be implemented as one or more computers running software such as Apache Hypertext Transfer Protocol (HTTP) server, Microsoft Internet Information Services (IIS), NGINX, etc. In other embodiments, the external front-end system 103 may run customized website server software that is designed to receive and process requests from external devices (e.g., mobile device 102A or computer 102B), obtain information from databases and other data stores based on those requests, and provide responses to the received requests based on the obtained information.
在一些實施例中,外部前端系統103可包括網站快取系統(web caching system)、資料庫、搜尋系統或支付系統中的一或多者。在一個態樣中,外部前端系統103可包括該些系統中的一或多者,而在另一態樣中,外部前端系統103可包括連接至該些系統中的一或多者的介面(例如,伺服器至伺服器、資料庫至資料庫或其他網路連接)。In some embodiments, the external front-end system 103 may include one or more of a web caching system, a database, a search system, or a payment system. In one aspect, the external front-end system 103 may include one or more of these systems, and in another aspect, the external front-end system 103 may include an interface (e.g., server-to-server, database-to-database, or other network connection) connected to one or more of these systems.
由圖1B、圖1C、圖1D及圖1E示出的一組例示性步驟將有助於闡述外部前端系統103的一些操作。外部前端系統103可自系統100中的系統或裝置接收資訊,以供呈現及/或顯示。舉例而言,外部前端系統103可代管或提供一或多個網頁,包括搜尋結果頁面(SRP)(例如,圖1B)、單一細節頁面(SDP)(例如,圖1C)、購物車頁面(例如,圖1D)或訂單頁面(例如,圖1E)。使用者裝置(例如,使用行動裝置102A或電腦102B)可導航至外部前端系統103,且藉由在搜尋框中輸入資訊來請求搜尋。外部前端系統103可自系統100中的一或多個系統請求資訊。舉例而言,外部前端系統103可自FO系統113請求滿足搜尋請求的資訊。外部前端系統103亦可請求及接收(自FO系統113)搜尋結果中所包括的每種產品的承諾交付日期或「PDD」。在一些實施例中,PDD可表示對以下的估測:容納產品的包裹將何時到達使用者所期望的位置,或者若在特定時間段(例如在一天結束(午後11:59)之前)內訂購則產品被承諾交付至使用者所期望的位置的日期。(以下參照FO系統113進一步論述PDD。)A set of exemplary steps shown by FIG. 1B , FIG. 1C , FIG. 1D , and FIG. 1E will help illustrate some operations of the external front-end system 103 . The external front-end system 103 may receive information from a system or device in the system 100 for presentation and/or display. For example, the external front-end system 103 may host or provide one or more web pages, including a search result page (SRP) (e.g., FIG. 1B ), a single detail page (SDP) (e.g., FIG. 1C ), a shopping cart page (e.g., FIG. 1D ), or an order page (e.g., FIG. 1E ). A user device (e.g., using a mobile device 102A or a computer 102B) may navigate to the external front-end system 103 and request a search by entering information in a search box. The external front-end system 103 may request information from one or more systems in the system 100. For example, the external front-end system 103 may request information from the FO system 113 to satisfy the search request. The external front-end system 103 may also request and receive (from the FO system 113) a promised delivery date or "PDD" for each product included in the search results. In some embodiments, the PDD may represent an estimate of when a package containing the product will arrive at the user's desired location, or the date on which the product is promised to be delivered to the user's desired location if ordered within a specific time period, such as before the end of the day (11:59 p.m.). (PDD is further discussed below with reference to the FO system 113.)
外部前端系統103可基於所述資訊準備SRP(例如,圖1B)。SRP可包括滿足搜尋請求的資訊。舉例而言,此可包括滿足搜尋請求的產品的圖片。SRP亦可包括每種產品的相應價格,或者與每種產品的增強交付選項、PDD、重量、大小、優惠、折扣等相關的資訊。外部前端系統103可向發出請求的使用者裝置發送SRP(例如,經由網路)。The external front-end system 103 may prepare an SRP based on the information (e.g., FIG. 1B ). The SRP may include information that satisfies the search request. For example, this may include pictures of products that satisfy the search request. The SRP may also include the corresponding price of each product, or information related to enhanced delivery options, PDD, weight, size, offers, discounts, etc. for each product. The external front-end system 103 may send the SRP to the user device that issued the request (e.g., via a network).
接著使用者裝置可例如藉由點擊或輕敲使用者介面(或使用另一輸入裝置)以選擇在SRP上表現的產品而自SRP選擇產品。使用者裝置可製定對所選擇產品的資訊的請求,且將其發送至外部前端系統103。作為響應,外部前端系統103可請求與所選擇產品相關的資訊。舉例而言,所述資訊可包括除在相應的SRP上針對產品呈現的資訊之外的附加資訊。此附加資訊可包括例如儲架壽命(shelf life)、原產國、重量、大小、包裹中物項的數目、操作說明(handling instructions)或關於產品的其他資訊。所述資訊亦可包括對相似產品的建議(例如,基於購買此產品及至少一種其他產品的顧客的巨量資料及/或機器學習分析)、對常問問題的回答、來自顧客的評論、製造商資訊、圖片等。The user device may then select a product from the SRP, for example, by clicking or tapping on the user interface (or using another input device) to select a product presented on the SRP. The user device may formulate a request for information about the selected product and send it to the external front-end system 103. In response, the external front-end system 103 may request information related to the selected product. For example, the information may include additional information in addition to the information presented for the product on the corresponding SRP. This additional information may include, for example, shelf life, country of origin, weight, size, number of items in a package, handling instructions, or other information about the product. The information may also include suggestions for similar products (e.g., based on big data and/or machine learning analysis of customers who purchased the product and at least one other product), answers to frequently asked questions, reviews from customers, manufacturer information, pictures, etc.
外部前端系統103可基於所接收的產品資訊來準備單一細節頁面(SDP)(例如,圖1C)。SDP亦可包括例如「立即購買(Buy Now)」按鈕、「添加至購物車(Add to Cart)」按鈕、量欄(quantity field)、物項圖片等其他交互式元素。SDP可更包括提供所述產品的賣方的列表。所述列表可基於每一賣方提供的價格來排序,使得提出以最低價格售賣產品的賣方可被列於頂部。所述列表亦可基於賣方排名來排序,使得排名最高的賣方可被列於頂部。賣方排名可基於包括例如賣方滿足所承諾PDD的過往追蹤記錄在內的多種因素來製定。外部前端系統103可將SDP交付至發出請求的使用者裝置(例如,經由網路)。The external front-end system 103 may prepare a single detail page (SDP) (e.g., FIG. 1C ) based on the received product information. The SDP may also include other interactive elements such as a “Buy Now” button, an “Add to Cart” button, a quantity field, an item picture, and the like. The SDP may further include a list of sellers that provide the product. The list may be sorted based on the price offered by each seller, so that the seller offering the product at the lowest price may be listed at the top. The list may also be sorted based on seller rankings, so that the highest-ranked seller may be listed at the top. Seller rankings may be determined based on a variety of factors, including, for example, a seller's past tracking record of meeting the promised PDD. The external headend system 103 may deliver the SDP to the requesting user device (eg, via a network).
發出請求的使用者裝置可接收列出產品資訊的SDP。在接收到SDP後,使用者裝置接著可與SDP交互。舉例而言,發出請求的使用者裝置的使用者可點擊SDP上的「放入購物車中」按鈕或以其他方式與SDP上的「放入購物車中」按鈕交互。此會將產品添加至與使用者相聯繫的購物車。使用者裝置可向外部前端系統103發射此種將產品添加至購物車的請求。The requesting user device may receive an SDP listing product information. After receiving the SDP, the user device may then interact with the SDP. For example, a user of the requesting user device may click on or otherwise interact with an "add to cart" button on the SDP. This will add the product to a shopping cart associated with the user. The user device may transmit such a request to add a product to a shopping cart to an external front-end system 103.
外部前端系統103可產生購物車頁面(例如,圖1D)。在一些實施例中,購物車頁面列出已被使用者添加至虛擬「購物車」的產品。使用者裝置可藉由點擊SRP、SDP或其他頁面上的圖標或以其他方式與SRP、SDP或其他頁面上的圖標交互來請求購物車頁面。在一些實施例中,購物車頁面可列出已被使用者添加至購物車的所有產品,以及關於購物車中的產品的資訊,例如每種產品的量、每種產品的單價、每種產品的基於相聯繫量的價格、關於PDD的資訊、交付方法、裝運成本、用於修改購物車中的產品的使用者介面元素(例如,量的刪除或修改)、用於訂購其他產品或設定產品的定期交付的選項、用於設定利息支付的選項、用於繼續採購的使用者介面元素等。使用者裝置處的使用者可點擊使用者介面元素(例如,讀為「立即購買」的按鈕)或以其他方式與使用者介面元素(例如,讀為「立即購買」的按鈕)交互,以發起對購物車中的產品的採購。在這樣做時,使用者裝置可向外部前端系統103發射此種發起採購的請求。The external front-end system 103 may generate a shopping cart page (e.g., FIG. 1D ). In some embodiments, the shopping cart page lists products that have been added to a virtual “shopping cart” by the user. The user device may request the shopping cart page by clicking on an icon on the SRP, SDP, or other page or otherwise interacting with an icon on the SRP, SDP, or other page. In some embodiments, the shopping cart page may list all products that have been added to the shopping cart by the user, as well as information about the products in the shopping cart, such as the quantity of each product, the unit price of each product, the price of each product based on the associated quantity, information about the PDD, the delivery method, the shipping cost, user interface elements for modifying the products in the shopping cart (e.g., deleting or modifying the quantity), options for ordering additional products or setting up recurring delivery of products, options for setting interest payments, user interface elements for continuing purchases, etc. A user at a user device may click on or otherwise interact with a user interface element (e.g., a button that reads "Buy Now") to initiate a purchase of the products in the shopping cart. In doing so, the user device may transmit such a request to initiate a purchase to the external front-end system 103.
外部前端系統103可因應於接收到發起採購的請求而產生訂單頁面(例如,圖1E)。在一些實施例中,訂單頁面重新列出來自購物車的物項,且請求輸入支付及裝運資訊。舉例而言,訂單頁面可包括請求關於購物車中物項的採購者的資訊(例如,姓名、位址、電子郵件位址、電話號碼)、關於接收方的資訊(例如,姓名、位址、電話號碼、交付資訊)、裝運資訊(例如,交付及/或收取的速度/方法)、支付資訊(例如,信用卡、銀行轉帳、支票、賒帳(stored credit))、請求現金收據(例如,出於稅務目的)的使用者介面元素等的部分。外部前端系統103可向使用者裝置發送訂單頁面。The external front-end system 103 may generate an order page (e.g., FIG. 1E ) in response to receiving a request to initiate a purchase. In some embodiments, the order page re-lists the items from the shopping cart and requests entry of payment and shipping information. For example, the order page may include portions requesting information about the purchaser of the items in the shopping cart (e.g., name, address, email address, phone number), information about the recipient (e.g., name, address, phone number, delivery information), shipping information (e.g., speed/method of delivery and/or collection), payment information (e.g., credit card, bank transfer, check, stored credit), a user interface element requesting a cash receipt (e.g., for tax purposes), etc. The external front-end system 103 may send the order page to a user device.
使用者裝置可在訂單頁面上輸入資訊,且點擊向外部前端系統103發送所述資訊的使用者介面元素或以其他方式與向外部前端系統103發送所述資訊的使用者介面元素交互。外部前端系統103可自使用者介面元素將資訊發送至系統100中的不同系統,以使得能夠用購物車中的產品創建及處理新的訂單。The user device may enter information on the order page and click on or otherwise interact with user interface elements that send the information to the external front end system 103. The external front end system 103 may send information from the user interface elements to different systems in the system 100 to enable a new order to be created and processed with the products in the shopping cart.
在一些實施例中,外部前端系統103可更被配置成使得賣方能夠發射及接收與訂單相關的資訊。In some embodiments, external front-end system 103 may be further configured to enable sellers to send and receive order-related information.
在一些實施例中,內部前端系統105可被實施為使得內部使用者(例如,擁有、營運或租賃系統100的組織的員工)能夠與系統100中的一或多個系統交互的電腦系統。舉例而言,在其中系統101能夠呈現系統以使得使用者能夠對物項下訂單的實施例中,內部前端系統105可被實施為網站伺服器,網站伺服器使得內部使用者能夠查看關於訂單的診斷及統計資訊、修改物項資訊或者查核與訂單相關的統計量。舉例而言,內部前端系統105可被實施為運行例如阿帕奇HTTP伺服器、微軟網際網路資訊服務(IIS)、NGINX等軟體的一或多個電腦。在其他實施例中,內部前端系統105可運行客製網站伺服器軟體,客製網站伺服器軟體被設計成接收及處理來自繪示於系統100中的系統或裝置(以及未繪示的其他裝置)的請求,基於該些請求自資料庫及其他資料儲存器獲取資訊,且基於所獲取的資訊提供對所接收請求的響應。In some embodiments, the internal front-end system 105 may be implemented as a computer system that enables internal users (e.g., employees of an organization that owns, operates, or leases the system 100) to interact with one or more systems in the system 100. For example, in an embodiment in which the system 101 is capable of presenting a system so that a user can place an order for an item, the internal front-end system 105 may be implemented as a website server that enables an internal user to view diagnostic and statistical information about an order, modify item information, or check statistics related to an order. For example, the internal front-end system 105 may be implemented as one or more computers running software such as Apache HTTP Server, Microsoft Internet Information Services (IIS), NGINX, etc. In other embodiments, the internal front-end system 105 may run custom website server software that is designed to receive and process requests from systems or devices shown in the system 100 (as well as other devices not shown), obtain information from databases and other data stores based on those requests, and provide responses to the received requests based on the obtained information.
在一些實施例中,內部前端系統105可包括網站快取系統、資料庫、搜尋系統、支付系統、分析系統、訂單監控系統等中的一或多者。在一個態樣中,內部前端系統105可包括該些系統中的一或多者,而在另一態樣中,內部前端系統105可包括連接至該些系統中的一或多者的介面(例如,伺服器至伺服器、資料庫至資料庫或其他網路連接)。In some embodiments, the internal front-end system 105 may include one or more of a website cache system, a database, a search system, a payment system, an analysis system, an order monitoring system, etc. In one aspect, the internal front-end system 105 may include one or more of these systems, and in another aspect, the internal front-end system 105 may include an interface (e.g., server-to-server, database-to-database, or other network connection) connected to one or more of these systems.
在一些實施例中,運輸系統107可被實施為使得能夠在系統100中的系統或裝置與行動裝置107A至107C之間達成通訊的電腦系統。在一些實施例中,運輸系統107可自一或多個行動裝置107A至107C(例如,行動電話、智慧型電話、個人數位助理(personal digital assistant,PDA)等)接收資訊。舉例而言,在一些實施例中,行動裝置107A至107C可包括由交付工作者操作的裝置。交付工作者(其可為永久的、臨時的或輪班的員工)可利用行動裝置107A至107C來達成對容納由使用者訂購的產品的包裹的交付。舉例而言,為交付包裹,交付工作者可在行動裝置上接收指示交付哪一包裹以及在何處交付所述包裹的通知。在到達交付位置時,交付工作者可使用行動裝置來定位包裹(例如,在卡車的後部或包裹的板條箱中)、掃描或以其他方式捕獲與包裹上的辨識符(例如,條形碼、影像、正文字串、射頻辨識(radio frequency identification,RFID)標籤等)相聯繫的資料以及交付包裹(例如,藉由將包裹留在前門、將其留給保全警衛、將其交給接收方等)。在一些實施例中,交付工作者可使用行動裝置捕獲包裹的照片及/或可使用行動裝置獲得簽名。行動裝置可向運輸系統107發送包括關於交付的資訊在內的資訊,所述關於交付的資訊包括例如時間、日期、全球定位系統(Global Positioning System,GPS)位置、照片、與交付工作者相聯繫的辨識符、與行動裝置相聯繫的辨識符等。運輸系統107可將此資訊儲存於資料庫(未畫出)中,以供系統100中的其他系統存取。在一些實施例中,運輸系統107可使用此資訊來準備追蹤資料並將追蹤資料發送至指示特定包裹位置的其他系統。In some embodiments, the transport system 107 may be implemented as a computer system that enables communication between systems or devices in the system 100 and mobile devices 107A to 107C. In some embodiments, the transport system 107 may receive information from one or more mobile devices 107A to 107C (e.g., mobile phones, smart phones, personal digital assistants (PDAs), etc.). For example, in some embodiments, the mobile devices 107A to 107C may include devices operated by delivery workers. Delivery workers (who may be permanent, temporary, or shift employees) may utilize mobile devices 107A to 107C to effectuate the delivery of packages containing products ordered by users. For example, to deliver a package, a delivery worker may receive a notification on a mobile device indicating which package to deliver and where to deliver the package. Upon arriving at the delivery location, the delivery worker may use the mobile device to locate the package (e.g., in the back of a truck or in a crate of packages), scan or otherwise capture data associated with an identifier on the package (e.g., a barcode, image, text string, radio frequency identification (RFID) tag, etc.), and deliver the package (e.g., by leaving the package at the front door, leaving it with security guards, handing it to the recipient, etc.). In some embodiments, the delivery worker may use the mobile device to capture a photo of the package and/or may use the mobile device to obtain a signature. The mobile device may send information to the transport system 107 including information about the delivery, such as the time, date, Global Positioning System (GPS) location, photos, an identifier associated with the delivery worker, an identifier associated with the mobile device, etc. The transport system 107 may store this information in a database (not shown) for access by other systems in the system 100. In some embodiments, the transport system 107 may use this information to prepare and send tracking data to other systems indicating the location of a particular package.
在一些實施例中,某些使用者可使用一種種類的行動裝置(例如,永久工作者可使用具有例如條形碼掃描器、觸控筆(stylus)及其他裝置等客製硬體的專用PDA),而其他使用者可使用其他種類的行動裝置(例如,臨時工作者或輪班工作者可利用現成的行動電話及/或智慧型電話)。In some embodiments, certain users may use one type of mobile device (e.g., a permanent worker may use a dedicated PDA with customized hardware such as a bar code scanner, stylus, and other devices) while other users may use other types of mobile devices (e.g., temporary or shift workers may utilize off-the-shelf cell phones and/or smartphones).
在一些實施例中,運輸系統107可將使用者與每一裝置相聯繫。舉例而言,運輸系統107可儲存使用者(由例如使用者辨識符、員工辨識符或電話號碼表示)與行動裝置(由例如國際行動設備辨識(International Mobile Equipment Identity,IMEI)、國際行動訂用辨識符(International Mobile Subscription Identifier,IMSI)、電話號碼、通用唯一辨識符(Universal Unique Identifier,UUID)或全球唯一辨識符(Globally Unique Identifier,GUID)表示)之間的聯繫。運輸系統107可結合在交付時接收的資料使用此種聯繫來分析儲存於資料庫中的資料,以便除其他資訊以外亦確定工作者的位置、工作者的效率或工作者的速度。In some embodiments, the transport system 107 may associate a user with each device. For example, the transport system 107 may store an association between a user (represented by, for example, a user identifier, an employee identifier, or a phone number) and a mobile device (represented by, for example, an International Mobile Equipment Identity (IMEI), an International Mobile Subscription Identifier (IMSI), a phone number, a Universal Unique Identifier (UUID), or a Globally Unique Identifier (GUID)). The transport system 107 may use this association in conjunction with data received at the time of delivery to analyze data stored in a database to determine, among other information, the location of a worker, the efficiency of a worker, or the speed of a worker.
在一些實施例中,賣方入口109可被實施為使得賣方或其他外部實體能夠與系統100中的一或多個系統進行電子通訊的電腦系統。舉例而言,賣方可利用電腦系統(未畫出)來針對賣方希望使用賣方入口109藉由系統100來售賣的產品上載或提供產品資訊、訂單資訊、聯繫資訊等。In some embodiments, the seller portal 109 may be implemented as a computer system that enables a seller or other external entity to electronically communicate with one or more systems in the system 100. For example, a seller may utilize a computer system (not shown) to upload or provide product information, order information, contact information, etc. for products that the seller wishes to sell through the system 100 using the seller portal 109.
在一些實施例中,裝運及訂單追蹤系統111可被實施為如下的電腦系統:所述電腦系統接收、儲存及轉送關於容納由顧客(例如,由使用裝置102A至102B的使用者)訂購的產品的包裹的位置的資訊。在一些實施例中,裝運及訂單追蹤系統111可自由裝運公司操作的網站伺服器(未畫出)請求或儲存資訊,裝運公司交付容納由顧客訂購的產品的包裹。In some embodiments, the shipping and order tracking system 111 may be implemented as a computer system that receives, stores, and transmits information about the location of packages containing products ordered by customers (e.g., by users using devices 102A-102B). In some embodiments, the shipping and order tracking system 111 may request or store information from a website server (not shown) operated by a shipping company that delivers packages containing products ordered by customers.
在一些實施例中,裝運及訂單追蹤系統111可自系統100中所繪示的系統請求及儲存資訊。舉例而言,裝運及訂單追蹤系統111可自運輸系統107請求資訊。如以上所論述,運輸系統107可自與使用者(例如,交付工作者)或車輛(例如,交付卡車)中的一或多者相聯繫的一或多個行動裝置107A至107C(例如,行動電話、智慧型電話、PDA等)接收資訊。在一些實施例中,裝運及訂單追蹤系統111亦可自倉庫管理系統(WMS)119請求資訊,以確定各別產品在履行中心(例如,履行中心200)內部的位置。裝運及訂單追蹤系統111可自運輸系統107或WMS 119中的一或多者請求資料,對其進行處理,且根據請求將其呈現至裝置(例如,使用者裝置102A及102B)。In some embodiments, the shipping and order tracking system 111 can request and store information from the systems depicted in the system 100. For example, the shipping and order tracking system 111 can request information from the transportation system 107. As discussed above, the transportation system 107 can receive information from one or more mobile devices 107A-107C (e.g., mobile phones, smart phones, PDAs, etc.) that are in communication with one or more of a user (e.g., a delivery worker) or a vehicle (e.g., a delivery truck). In some embodiments, the shipping and order tracking system 111 can also request information from a warehouse management system (WMS) 119 to determine the location of individual products within a fulfillment center (e.g., fulfillment center 200). The shipping and order tracking system 111 may request data from one or more of the transportation system 107 or the WMS 119, process it, and present it to a device (e.g., user devices 102A and 102B) based on the request.
在一些實施例中,履行最佳化(FO)系統113可被實施為如下的電腦系統:所述電腦系統儲存來自其他系統(例如,外部前端系統103及/或裝運及訂單追蹤系統111)的顧客訂單的資訊。FO系統113亦可儲存闡述特定物項被容置或儲存於何處的資訊。舉例而言,某些物項可能僅儲存於一個履行中心中,而某些其他物項可能儲存於多個履行中心中。在再一些其他實施例中,某些履行中心可被設計成僅儲存特定的一組物項(例如,新鮮農產品(fresh produce)或冷凍產品(frozen product))。FO系統113儲存此種資訊以及相聯繫資訊(例如,量、大小、接收日期、過期日期等)。In some embodiments, the fulfillment optimization (FO) system 113 may be implemented as a computer system that stores information about customer orders from other systems (e.g., the external front-end system 103 and/or the shipping and order tracking system 111). The FO system 113 may also store information describing where specific items are housed or stored. For example, certain items may be stored in only one fulfillment center, while certain other items may be stored in multiple fulfillment centers. In still other embodiments, certain fulfillment centers may be designed to store only a specific set of items (e.g., fresh produce or frozen product). The FO system 113 stores this information as well as associated information (e.g., quantity, size, receipt date, expiration date, etc.).
FO系統113亦可為每種產品計算對應的承諾交付日期(PDD)。在一些實施例中,PDD可基於一或多種因素。舉例而言,FO系統113可基於以下來為產品計算PDD:產品的過往需求(例如,在一段時間期間此產品被訂購過多少次)、產品的預期需求(例如,預報在即將到來的一段時間期間有多少顧客會訂購所述產品)、指示在一段時間期間訂購過多少產品的全網路過往需求、指示在即將到來的一段時間期間預期會訂購多少產品的全網路預期需求、儲存於每一履行中心200中的產品的一或多個計數、每種產品由哪一履行中心儲存、此產品的預期訂單或當前訂單等。The FO system 113 may also calculate a corresponding promised delivery date (PDD) for each product. In some embodiments, the PDD may be based on one or more factors. For example, the FO system 113 may calculate the PDD for a product based on: past demand for the product (e.g., how many times the product has been ordered during a period of time), expected demand for the product (e.g., how many customers are forecasted to order the product during an upcoming period of time), past network-wide demand indicating how many products have been ordered during a period of time, expected network-wide demand indicating how many products are expected to be ordered during an upcoming period of time, one or more counts of the products stored in each
在一些實施例中,FO系統113可週期性地(例如,每小時)確定每種產品的PDD,且將其儲存於資料庫中,以供擷取或發送至其他系統(例如,外部前端系統103、SAT系統101、裝運及訂單追蹤系統111)。在其他實施例中,FO系統113可自一或多個系統(例如,外部前端系統103、SAT系統101、裝運及訂單追蹤系統111)接收電子請求,且按需計算PDD。In some embodiments, the FO system 113 may determine the PDD for each product periodically (e.g., every hour) and store it in a database for retrieval or transmission to other systems (e.g., external front-end system 103, SAT system 101, shipping and order tracking system 111). In other embodiments, the FO system 113 may receive electronic requests from one or more systems (e.g., external front-end system 103, SAT system 101, shipping and order tracking system 111) and calculate the PDD on demand.
在一些實施例中,履行訊息傳遞閘道(FMG)115可被實施為如下的電腦系統:所述電腦系統自系統100中的一或多個系統(例如FO系統113)接收呈一種格式或協定的請求或響應,將其轉換成另一種格式或協定,且以所轉換的格式或協定將其轉送至例如WMS 119或第三方履行系統121A、121B或121C等其他系統,且反之亦然。In some embodiments, the fulfillment messaging gateway (FMG) 115 may be implemented as a computer system that receives requests or responses in one format or protocol from one or more systems in the system 100 (e.g., the FO system 113), converts them into another format or protocol, and transmits them in the converted format or protocol to other systems such as the WMS 119 or third-party fulfillment systems 121A, 121B, or 121C, and vice versa.
在一些實施例中,供應鏈管理(SCM)系統117可被實施為實行預報功能的電腦系統。舉例而言,SCM系統117可基於例如產品的過往需求、產品的預期需求、全網路過往需求、全網路預期需求、儲存於每一履行中心200中的產品計數、每種產品的預期訂單或當前訂單等來預報特定產品的需求水準。因應於此種預報水準及所有履行中心的每種產品的數量,SCM系統117可產生一或多個採購訂單,以採購及貯存足夠的量來滿足特定產品的預報需求。In some embodiments, the supply chain management (SCM) system 117 may be implemented as a computer system that performs forecasting functions. For example, the SCM system 117 may forecast the demand level for a specific product based on, for example, past demand for the product, expected demand for the product, past demand for the entire network, expected demand for the entire network, product counts stored in each
在一些實施例中,倉庫管理系統(WMS)119可被實施為監控工作流的電腦系統。舉例而言,WMS 119可自指示離散事件的各別裝置(例如,裝置107A至107C或119A至119C)接收事件資料。舉例而言,WMS 119可接收指示使用該些裝置中的一者來掃描包裹的事件資料。如以下參照履行中心200及圖2所論述,在履行過程期間,包裹辨識符(例如,條形碼或RFID標籤資料)可在特定階段由機器(例如,自動化條形碼掃描器或手持條形碼掃描器、RFID讀取器、高速照相機、例如平板電腦(tablet)119A、行動裝置/PDA 119B、電腦119C等裝置或者類似機器)掃描或讀取。WMS 119可將指示包裹辨識符的掃描或讀取的每一事件連同包裹辨識符、時間、日期、位置、使用者辨識符或其他資訊一起儲存於對應的資料庫(未畫出)中,且可將此資訊提供至其他系統(例如,裝運及訂單追蹤系統111)。In some embodiments, a warehouse management system (WMS) 119 may be implemented as a computer system that monitors workflow. For example, the WMS 119 may receive event data from individual devices (e.g., devices 107A-107C or 119A-119C) indicating discrete events. For example, the WMS 119 may receive event data indicating that a package was scanned using one of the devices. As discussed below with reference to
在一些實施例中,WMS 119可儲存將一或多個裝置(例如,裝置107A至107C或119A至119C)與和系統100相聯繫的一或多個使用者相聯繫的資訊。舉例而言,在一些情況下,使用者(例如兼職員工或全職員工)與行動裝置的聯繫可在於使用者擁有行動裝置(例如,行動裝置是智慧型電話)。在其他情況下,使用者與行動裝置的聯繫可在於使用者臨時保管行動裝置(例如,使用者在一天開始時登記借出行動裝置,將在一天中使用行動裝置,且將在一天結束時歸還行動裝置)。In some embodiments, the WMS 119 may store information associating one or more devices (e.g., devices 107A-107C or 119A-119C) with one or more users associated with the system 100. For example, in some cases, the association of a user (e.g., a part-time employee or a full-time employee) with a mobile device may be that the user owns the mobile device (e.g., the mobile device is a smartphone). In other cases, the association of a user with a mobile device may be that the user temporarily keeps the mobile device (e.g., the user checks in a mobile device for borrowing at the beginning of the day, will use the mobile device during the day, and will return the mobile device at the end of the day).
在一些實施例中,WMS 119可為與系統100相聯繫的每一使用者維護工作日誌。舉例而言,WMS 119可儲存與每一員工相聯繫的資訊,包括任何所分派的過程(例如,卸載卡車、自揀選區揀選物項、分撥牆工作(rebin wall work)、包裹物項)、使用者辨識符、位置(例如,履行中心200中的樓層或區)、員工在系統中移動的單元的數目(例如,所揀選的物項的數目、所包裝的物項的數目)、與裝置(例如,裝置119A至119C)相聯繫的辨識符等。在一些實施例中,WMS 119可自例如在裝置119A至119C上操作的計時系統等計時系統接收簽入(check-in)資訊及簽出(check-out)資訊。In some embodiments, WMS 119 may maintain a work log for each user associated with system 100. For example, WMS 119 may store information associated with each employee, including any assigned processes (e.g., unloading a truck, picking items at a pick-up area, rebining wall work, packaging items), user identifiers, locations (e.g., floors or areas in fulfillment center 200), the number of units the employee moved through the system (e.g., number of items picked, number of items packaged), identifiers associated with devices (e.g., devices 119A-119C), and the like. In some embodiments, WMS 119 may receive check-in information and check-out information from a timing system, such as a timing system operating on devices 119A-119C.
在一些實施例中,第三方履行(3PL)系統121A至121C表示與物流及產品的第三方提供商相聯繫的電腦系統。舉例而言,儘管一些產品被儲存於履行中心200中(如以下針對圖2所論述),然而其他產品可被儲存於場外、可按需生產或者可在其他情況下不可儲存於履行中心200中。3PL系統121A至121C可被配置成自FO系統113(例如,藉由FMG 115)接收訂單,且可直接向顧客提供產品及/或服務(例如,交付或安裝)。在一些實施例中,3PL系統121A至121C中的一或多者可為系統100的一部分,而在其他實施例中,3PL系統121A至121C中的一或多者可在系統100之外(例如,由第三方提供商擁有或營運)。In some embodiments, third-party fulfillment (3PL) systems 121A-121C represent computer systems that communicate with third-party providers of logistics and products. For example, while some products are stored in fulfillment center 200 (as discussed below with respect to FIG. 2 ), other products may be stored off-site, may be produced on demand, or may not otherwise be stored in
在一些實施例中,履行中心授權系統(FC Auth)123可被實施為具有各種功能的電腦系統。舉例而言,在一些實施例中,FC Auth 123可充當系統100中的一或多個其他系統的單一登入(single-sign on,SSO)服務。舉例而言,FC Auth 123可使得使用者能夠經由內部前端系統105登錄,確定使用者具有存取裝運及訂單追蹤系統111處的資源的相似特權,且使得使用者能夠存取該些特權而不需要第二次登錄過程。在其他實施例中,FC Auth 123可使得使用者(例如,員工)能夠將其自身與特定任務相聯繫。舉例而言,一些員工可能不具有電子裝置(例如裝置119A至119C),而是可作為替代在一天的過程期間於履行中心200內在各任務之間及各區之間移動。FC Auth 123可被配置成使得該些員工能夠指示他們正在實行什麼任務以及他們在一天的不同時間處於什麼區。In some embodiments, fulfillment center authorization system (FC Auth) 123 may be implemented as a computer system having various functions. For example, in some embodiments, FC Auth 123 may act as a single-sign on (SSO) service for one or more other systems in system 100. For example, FC Auth 123 may enable a user to log in via internal front-end system 105, determine that the user has similar privileges to access resources at shipping and order tracking system 111, and enable the user to access those privileges without requiring a second login process. In other embodiments, FC Auth 123 may enable a user (e.g., an employee) to associate themselves with a specific task. For example, some employees may not have electronic devices (e.g., devices 119A-119C), but may instead move between tasks and between zones during the course of a day within
在一些實施例中,勞資管理系統(LMS)125可被實施為儲存員工(包括全職員工及兼職員工)的出勤資訊及加班資訊的電腦系統。舉例而言,LMS 125可自FC Auth 123、WMS 119、裝置119A至119C、運輸系統107及/或裝置107A至107C接收資訊。In some embodiments, the labor management system (LMS) 125 may be implemented as a computer system that stores attendance information and overtime information of employees (including full-time employees and part-time employees). For example, the LMS 125 may receive information from the FC Auth 123, the WMS 119, the devices 119A to 119C, the transportation system 107, and/or the devices 107A to 107C.
圖1A中繪示的特定配置僅為實例。舉例而言,儘管圖1A繪示出FC Auth系統123連接至FO系統113,然而並非所有實施例皆需要此種特定配置。實際上,在一些實施例中,系統100中的系統可藉由包括以下在內的一或多種公共網路或私有網路連接至彼此:網際網路、內部網路(Intranet)、廣域網路(Wide-Area Network,WAN)、都會區域網路(Metropolitan-Area Network,MAN)、符合電機及電子工程師學會(Institute of Electrical and Electronic Engineers,IEEE)802.11a/b/g/n標準的無線網路、租用線路(leased line)等。在一些實施例中,系統100中的系統中的一或多者可被實施為在資料中心、伺服器場(server farm)等處實施的一或多個虛擬伺服器。The specific configuration shown in FIG. 1A is only an example. For example, although FIG. 1A shows that the FC Auth system 123 is connected to the FO system 113, not all embodiments require such a specific configuration. In fact, in some embodiments, the systems in the system 100 can be connected to each other through one or more public or private networks including: the Internet, an intranet, a wide area network (WAN), a metropolitan area network (MAN), a wireless network that complies with the Institute of Electrical and Electronic Engineers (IEEE) 802.11a/b/g/n standards, a leased line, etc. In some embodiments, one or more of the systems in system 100 may be implemented as one or more virtual servers implemented at a data center, server farm, or the like.
圖2繪示出履行中心200。履行中心200是儲存訂購時裝運至顧客的物項的實體位置的實例。履行中心(FC)200可被劃分成多個區,所述多個區中的每一者繪示於圖2中。在一些實施例中,該些「區」可被視為接收物項、儲存物項、擷取物項及裝運物項的過程的不同階段之間的虛擬劃分。因此,儘管在圖2中繪示出「區」,然而亦可存在區的其他劃分,且在一些實施例中,圖2中的區可被省略、複製或修改。FIG. 2 illustrates a
入站區203表示FC 200的自希望使用來自圖1A的系統100售賣產品的賣方接收物項的區域。舉例而言,賣方可使用卡車201交付物項202A及202B。物項202A可表示足夠大以佔用其自己的裝運托板的單一物項,而物項202B可表示在同一托板上堆疊於一起以節省空間的一組物項。
工作者將在入站區203中接收物項,且可使用電腦系統(未畫出)可選地檢查物項的損壞及正確性。舉例而言,工作者可使用電腦系統將物項202A及202B的量與訂購的物項量進行比較。若量不匹配,則此工作者可拒絕物項202A或202B中的一或多者。若量匹配,則工作者可將該些物項(使用例如推車、手推車、堆高機,或者手動地)移動至緩衝區(buffer zone)205。緩衝區205可為當前在揀選區中所不需要的物項(例如,由於在揀選區中存在足夠高量的此物項來滿足預報需求)的臨時儲存區域。在一些實施例中,堆高機206進行操作以在緩衝區205中四處移動物項以及在入站區203與卸貨區207之間移動物項。若在揀選區中需要物項202A或202B(例如,由於預報需求),則堆高機可將物項202A或202B移動至卸貨區207。The worker will receive the items in the
卸貨區207可為FC 200的在物項被移動至揀選區209之前儲存所述物項的區域。被分派揀選任務的工作者(「揀選者」)可接近揀選區中的物項202A及202B,使用行動裝置(例如,裝置119B)掃描揀選區的條形碼且掃描與物項202A及202B相聯繫的條形碼。接著揀選者可將物項帶至揀選區209(例如,藉由將物項放入搬運車(cart)上或者搬運物項)。Unloading
揀選區209可為FC 200的其中在儲存單元210上儲存物項208的區域。在一些實施例中,儲存單元210可包括實體排架(physical shelving)、書架、盒、裝運箱、冰箱、冰櫃、冷藏庫等中的一或多者。在一些實施例中,揀選區209可被組織成多個樓層。在一些實施例中,工作者或機器可以包括例如堆高機、升降機、傳送帶、搬運車、手推車、推車、自動化機器人或裝置或者手動方式在內的多種方式將物項移動至揀選區209中。舉例而言,揀選者可將物項202A及202B放入卸貨區207中的手推車或搬運車上,且步行將物項202A及202B送至揀選區209。The picking
揀選者可接收將物項放入(或「存放(stow)」於)揀選區209中的特定地點(例如儲存單元210上的特定空間)的指令。舉例而言,揀選者可使用行動裝置(例如,裝置119B)掃描物項202A。所述裝置可例如使用指示過道、儲架及位置的系統來指示揀選者應將物項202A存放於何處。接著,在將物項202A存放於此位置中之前,所述裝置可提示揀選者掃描此位置處的條形碼。所述裝置可向電腦系統(例如圖1A中的WMS 119)發送(例如,經由無線網路)資料來指示物項202A已由使用裝置119B的使用者存放於所述位置處。The picker may receive instructions to place (or "stow") an item in a specific location in the picking area 209 (e.g., a specific space on the storage unit 210). For example, the picker may use a mobile device (e.g., device 119B) to scan
一旦使用者下訂單,揀選者便可在裝置119B上接收指令,以自儲存單元210擷取一或多個物項208。揀選者可擷取物項208,掃描物項208上的條形碼,且將其放入運輸機構214上。儘管運輸機構214被表示為滑動件,然而在一些實施例中,運輸機構可被實施為傳送帶、升降機、搬運車、堆高機、手推車、推車、等中的一或多者。接著物項208可到達包裝區211。Once the user places an order, the picker may receive instructions on device 119B to pick one or
包裝區211可為FC 200的自揀選區209接收物項且將物項包裝至盒或袋中以便最終裝運至顧客的區域。在包裝區211中,被分派接收物項的工作者(「分撥工作者(rebin worker)」)將自揀選區209接收物項208,且確定物項208對應於什麼訂單。舉例而言,分撥工作者可使用例如電腦119C等裝置來掃描物項208上的條形碼。電腦119C可以可視方式指示物項208與哪一訂單相聯繫。舉例而言,此可包括牆216上的對應於訂單的空間或「單元格(cell)」。一旦訂單完成(例如,由於單元格容納訂單的所有物項),分撥工作者可向包裝工作者(或「包裝者(packer)」)指示訂單完成。包裝者可自單元格擷取物項,且將其放入盒或袋中進行裝運。接著,包裝者可例如藉由堆高機、搬運車、推車、手推車、傳送帶、手動方式或其他方式將盒或袋發送至中樞區(hub zone)213。The
中樞區213可為FC 200的自包裝區211接收所有盒或袋(「包裹」)的區域。中樞區213中的工作者及/或機器可擷取包裹218,且確定每一包裹擬定去往交付區域的哪一部分,且將包裹路由至適當的營地區215。舉例而言,若交付區域具有兩個較小的子區域,則包裹將去往兩個營地區215中的一者。在一些實施例中,工作者或機器可掃描包裹(例如,使用裝置119A至119C中的一者)以確定其最終目的地。將包裹路由至營地區215可包括例如確定作為包裹的目的地的地理區域的一部分(例如,基於郵政編碼),以及確定與所述地理區域的所述部分相聯繫的營地區215。The
在一些實施例中,營地區215可包括一或多個建築物、一或多個實體空間或者一或多個區域,其中的包裹是自中樞區213接收以分選至路線及/或子路線中。在一些實施例中,營地區215在實體上與FC 200分離,而在其他實施例中,營地區215可形成FC 200的一部分。In some embodiments, the
營地區215中的工作者及/或機器可例如基於目的地與現有路線及/或子路線的比較、對每一路線及/或子路線的工作負載的計算、一天中的時間、裝運方法、裝運包裹220的成本、與包裹220中的物項相聯繫的PDD等來確定包裹220應與哪一路線及/或子路線相聯繫。在一些實施例中,工作者或機器可掃描包裹(例如,使用裝置119A至119C中的一者)以確定其最終目的地。一旦包裹220被分派至特定路線及/或子路線,工作者及/或機器可移動待裝運的包裹220。在示例性圖2中,營地區215包括卡車222、汽車226以及交付工作者224A及224B。在一些實施例中,卡車222可由交付工作者224A駕駛,其中交付工作者224A是為FC 200交付包裹的全職員工,且卡車222由擁有、租賃或營運FC 200的同一公司擁有、租賃或營運。在一些實施例中,汽車226可由交付工作者224B駕駛,其中交付工作者224B是根據需要(例如,季節性地)進行交付的「彈性(flex)」或不定期工作者(occasional worker)。汽車226可由交付工作者224B擁有、租賃或營運。Workers and/or machines in the
圖3是根據所揭露實施例的物項追蹤層的圖例。根據本揭露的包裹管理系統可在嵌套分組的多個層中的任一者處提供物項追蹤。舉例而言,如圖3中所示,多個物項208可處於裝運中,例如在倉庫與顧客之間。該些物項可在多個包裹218中的一者中組合於一起。所述多個包裹可進一步組合成多個托板302中的一者。此外,多個托板302可組合成多個卡車222中的一者。再此外,多個卡車可存在於履行中心200或其他轉運區域處。FIG. 3 is an illustration of item tracking layers according to disclosed embodiments. A package management system according to the present disclosure may provide item tracking at any of a plurality of layers of nested groupings. For example, as shown in FIG. 3 , a plurality of
為進行例示,顧客可自具有履行中心的電子商務站點採購多個物項。電子商務站點的員工可將顧客採購的物項放入盒中。員工可創建容納顧客的盒及具有與顧客的目的地相似的目的地(例如同一公寓樓)的多個其他盒的托板。員工亦可將具有相似目的地區域的多個托板組合於一起且將所述多個托板裝載至卡車上。舉例而言,為某一城市的顧客容納盒的托板可組合成卡車。所述卡車可與可具有相同或不同目的地的多個其他卡車一起在履行中心處裝載。To illustrate, a customer may purchase multiple items from an e-commerce site that has a fulfillment center. An employee at the e-commerce site may place the items purchased by the customer into a box. The employee may create a pallet that holds the customer's box and multiple other boxes with a destination similar to the customer's destination, such as the same apartment building. The employee may also group multiple pallets with similar destination areas together and load the multiple pallets onto a truck. For example, pallets that hold boxes for customers in a certain city may be grouped into a truck. The truck may be loaded at the fulfillment center along with multiple other trucks that may have the same or different destinations.
因此,物項可與包裹218、拖板302、卡車222及履行中心200相關聯。相似地,倉庫可與多個卡車、拖板、包裹及物項相關聯;卡車可與多個拖板、包裹及物項相關聯;拖板可與多個包裹及物項相關聯;且包裹可與多個物項相關聯。以上論述的分組層的數目是非限制性的。因此,舉例而言,在一些實施例中,亦可引入一或多個附加的分組層,例如區中的履行中心的集合。Thus, an item may be associated with a
圖4是示出根據所揭露實施例的包裹管理過程400的示例性實施例的流程圖。舉例而言,FO系統113可運行過程400以向顧客提供裝運追蹤服務以及幫助對遺失的物項進行定位並辨識丟失趨勢。4 is a flow chart showing an exemplary embodiment of a
在步驟402中,FO系統113可因應於物項被裝運而接收與所述物項對應的物項辨識符。舉例而言,當顧客自電子商務站點下訂單時,可開始進行物項裝運。另外,當人員向裝運服務提供物項時,可開始進行物項裝運。在一些實施例中,物項可為由採購者裝運回賣方的退返物項。此外,在步驟402處,托運商可分派物項辨識符並將物項辨識符提供至FO系統113。物項辨識符亦可由顧客提供(例如在退返的情形中)。在一些實施例中,FO系統113亦可分派物項辨識符。舉例而言,物項辨識符可指示物項的類型、大小、重量、貯存計量單位(stock keeping unit,SKU)、通用產品代碼(Universal Product Code,UPC)、價格或退返編號。物項辨識符亦可為物項的非正文說明(free-text description)。In
在步驟404中,FO系統113可接收與包括物項的集裝箱對應的集裝箱辨識符。集裝箱可為如圖3中所示的包裹218且可包括盒或袋。集裝箱亦可為如圖3中所示的拖板302。集裝箱亦可包括裝運集裝箱,例如20’×40’集裝箱快遞(Container Express,CONEX)盒或其他大小的裝運集裝箱,此可有助於大型物項的裝運。在一些實施例中,集裝箱亦可為由外部束帶(strap)或包裝紙(wrapping)固定的較小盒的集合。In
此外,集裝箱辨識符可為分派至集裝箱的代碼。所述代碼可包括集裝箱規格,例如集裝箱類型、大小、堆放限制、量測重量或最大重量。所述代碼亦可指示儲存要求,例如冷凍、氣候控制或乾燥儲存。再此外,所述代碼可為例如由製造商分派至集裝箱的唯一序列號。可藉由讀取集裝箱上的條形碼來確定集裝箱辨識符。舉例而言,當將物項放入集裝箱內部時,技術人員可使用行動裝置107A至107C掃描條形碼。亦可藉由掃描快速回應(Quick Response,QR)碼來確定辨識符。在一些實施例中,可藉由讀取設置於集裝箱上或集裝箱中的RFID標籤來確定集裝箱辨識符。舉例而言,當集裝箱進入倉庫的裝載區域時,可掃描集裝箱的RFID標籤。In addition, the container identifier may be a code assigned to the container. The code may include container specifications, such as container type, size, stacking restrictions, measured weight, or maximum weight. The code may also indicate storage requirements, such as refrigeration, climate control, or dry storage. In addition, the code may be a unique serial number assigned to the container by the manufacturer, for example. The container identifier may be determined by reading a barcode on the container. For example, when placing an item inside the container, a technician may scan the barcode using a mobile device 107A to 107C. The identifier may also be determined by scanning a Quick Response (QR) code. In some embodiments, the container identifier can be determined by reading an RFID tag placed on or in the container. For example, the RFID tag of the container can be scanned when the container enters the loading area of the warehouse.
在步驟406中,FO系統113可將物項辨識符及集裝箱辨識符轉換成標準化表項。舉例而言,托運商可使用來自不同製造商的多種集裝箱類型,所述多種集裝箱類型各自具有不同的序列號圖案。FO系統113可將集裝箱或物項的大小及重量自公制單位轉換成標準單位。此外,FO系統113可使用例如正則表達式來萃取物項辨識符及集裝箱辨識符的資料部分且使用所萃取的部分填充格式的欄位。FO系統113亦可實行正文操縱(即,字元替換、移除及添加)。此外,FO系統113可執行代碼以基於由物項辨識符或集裝箱辨識符提供的資訊來填充模板。FO系統113亦可執行代碼以實行自動結構化查詢語言(structured query language,SQL)查詢並獲得填充模板所需的資訊。舉例而言,FO系統113可基於所接收的集裝箱序列號查詢資料庫以確定集裝箱的製造商或者可基於物項辨識符擷取起始點或目的地。In
在步驟408中,FO系統113可將標準化表項儲存於資料結構中,所述資料結構將物項辨識符與集裝箱辨識符相關聯。資料結構可為例如爪哇腳本對象表示法(JavaScript Object Notation,JSON)檔案或具有密鑰及對應值的其他字典。資料結構亦可為SQL表。FO系統113可將資料結構儲存於記憶體中,或者資料結構可儲存於FO系統113存取的資料庫中。為進行進一步例示,在一些實施例中,資料結構可為JSON檔案。JSON檔案可具有由FO系統113追蹤的每一集裝箱的密鑰。每一集裝箱密鑰可對應於物項辨識符的列表。In
JSON檔案可為階層式的,以匹配嵌套的分組層,如圖3中所呈現。舉例而言,如圖3中所示,具有包裹的拖板可裝載至卡車上。因此,資料結構可更包括車輛的辨識符,車輛辨識符與至少一個集裝箱辨識符相關聯地儲存。在各種實施例中,車輛可為任何運輸模式,例如卡車、箱車、飛機、船或列車。亦設想附加的階層式資料結構層,包括儲存區域辨識符,所述儲存區域辨識符與至少一個車輛相關聯。儲存區域可對應於車輛的類型且可包括例如機場、列車站、履行中心、停車場或港口。The JSON file may be hierarchical to match the nested grouping layers, as presented in FIG3 . For example, as shown in FIG3 , a pallet with packages may be loaded onto a truck. Thus, the data structure may further include an identifier for a vehicle, the vehicle identifier being stored in association with at least one container identifier. In various embodiments, the vehicle may be any mode of transportation, such as a truck, a box truck, an airplane, a ship, or a train. Additional hierarchical data structure layers are also contemplated, including storage area identifiers, the storage area identifiers being associated with at least one vehicle. The storage area may correspond to the type of vehicle and may include, for example, an airport, a train station, a fulfillment center, a parking lot, or a port.
舉例而言,JSON檔案可使用履行中心辨識符作為密鑰。每一履行中心密鑰可具有對應的值,所述值是以車輛辨識符作為密鑰的另一JSON檔案。每一車輛亦可具有對應的值,所述值是以拖板辨識符作為密鑰的JSON檔案。每一拖板辨識符可具有對應的檔案,所述檔案是以包裹辨識符作為密鑰的JSON檔案,且每一包裹辨識符可具有作為包裹中容納的物項的物項辨識符的列表的值。為進行進一步例示,資料結構可呈{履行中心:{車輛:{拖板:{包裹:物項}}}}的格式。因此,可藉由指定物項的履行中心、車輛、拖板及/或包裹而在資料結構中辨識物項。FO系統113亦可藉由物項辨識符對資料結構進行索引,使得指定物項辨識符可返回對應的履行中心、車輛、拖板及包裹。在一些實施例中,資料結構可被分區並儲存於子集中,以使得能夠更快地搜尋大的資料集。For example, a JSON file may be keyed by a fulfillment center identifier. Each fulfillment center key may have a corresponding value, which is another JSON file keyed by a vehicle identifier. Each vehicle may also have a corresponding value, which is a JSON file keyed by a pallet identifier. Each pallet identifier may have a corresponding file, which is a JSON file keyed by a package identifier, and each package identifier may have a value that is a list of item identifiers for the items contained in the package. To further illustrate, a data structure may be in the format of {fulfillment center:{vehicle:{pallet:{package:item}}}}. Thus, an item may be identified in the data structure by specifying its fulfillment center, vehicle, pallet, and/or package. The FO system 113 may also index the data structure by item identifier so that a given item identifier returns the corresponding fulfillment center, vehicle, pallet, and package. In some embodiments, the data structure may be partitioned and stored in subsets to enable faster searching of large data sets.
在步驟410中,FO系統113可接收包括物項辨識符的查詢。舉例而言,所述查詢可由裝運顧客經由網站請求物項的追蹤狀態來提交。作為另外一種選擇,裝運管理者可向內部裝運追蹤系統提交查詢。在一些實施例中,FO系統113可接收或產生多個查詢,此可使得能夠進行物項移動的統計分析。在步驟412處,FO系統113可存取資料結構且辨識與查詢的物項辨識符對應的至少一個集裝箱辨識符並產生包括集裝箱辨識符的訊息。此外,FO系統113可擷取與集裝箱辨識符相聯繫的位置且產生包括所述位置的訊息。舉例而言,在一些實施例中,資料結構可具有卡車、集裝箱及物項的表項。此外,資料結構可儲存與卡車相關聯的位置。FO系統113可接收對物項辨識符的查詢、在資料結構中找到物項辨識符且存取物項辨識符的更高層級分組,直至FO系統113定位出例如載送辨識符的車輛的位置記錄。在一些實施例中,FO系統113可接收對由資料結構表示的嵌套分組層的任何層級的辨識符(例如集裝箱辨識符、倉庫辨識符或車輛辨識符)的查詢。此外,在步驟414處,FO系統113可例如經由網站、應用、正文訊息等向負責查詢的使用者發射訊息。FO系統113亦可因應於查詢而提供資料結構的分析,例如對從屬表項(即,與所提供的車輛辨識符相聯繫的物項辨識符的數目)進行計數。接著FO系統113可返回至步驟402以接收附加的物項辨識符,或者在一些實施例中返回至步驟410以接收附加的查詢。此外,FO系統113可在接收查詢的同時亦同步接收物項辨識符。In
另外,如前面所闡述,可藉由掃描條形碼、QR碼或RFID標籤來獲得資料結構的嵌套分組層的每一對象的密鑰。在一些實施例中,資料結構亦可儲存每一對象的位置,如由設置於每一實體上的GPS追蹤裝置提供。舉例而言,卡車上的每一集裝箱可具有GPS追蹤裝置。當集裝箱被掃描時,GPS追蹤裝置可報告集裝箱的位置,或者可向FO系統113發送自動報告。FO系統113亦可接收集裝箱位置報告並存取資料結構以確定與同一車輛對應的其他集裝箱。若集裝箱具有與其他集裝箱中的任意者不同的位置報告,則FO系統113可將集裝箱標記為放錯位置並向裝運督導者(supervisor)提供訊息。Additionally, as previously described, the key to each object in the nested grouping layers of the data structure may be obtained by scanning a barcode, QR code, or RFID tag. In some embodiments, the data structure may also store the location of each object, such as provided by a GPS tracking device located on each entity. For example, each container on a truck may have a GPS tracking device. When a container is scanned, the GPS tracking device may report the location of the container, or an automatic report may be sent to the FO system 113. The FO system 113 may also receive container location reports and access the data structure to determine other containers corresponding to the same vehicle. If a container has a different location report than any of the other containers, the FO system 113 may mark the container as misplaced and provide a message to the shipment supervisor.
上述資料結構可使得能夠進行物項狀態的更快更新。舉例而言,FO系統113可接收資料結構的分組層中的任意者的狀態,例如位置及時間戳。舉例而言,卡車可到達倉庫位置。當卡車到達時,工作者可掃描卡車上的QR碼來確定卡車辨識符且將卡車辨識符發送至FO系統113。FO系統113轉而可存取資料結構以對與掃描的卡車辨識符對應的表項進行定位,且使用資料結構中的卡車位置更新欄位。FO系統113亦可更新資料結構的每一層級的欄位,使得卡車上的每一拖板、包裹及物項皆使用最新的卡車位置來更新。以此種方式,FO系統113可使得能夠在不需要工作者獨立地記錄車輛上的每一物項的情況下達成對車輛上的每個物項的高保真度追蹤。The above data structure can enable faster updating of item status. For example, the FO system 113 can receive the status of any of the grouping layers of the data structure, such as location and timestamp. For example, a truck can arrive at a warehouse location. When the truck arrives, a worker can scan the QR code on the truck to determine the truck identifier and send the truck identifier to the FO system 113. The FO system 113 can in turn access the data structure to locate the entry corresponding to the scanned truck identifier and update the fields in the data structure with the truck location. The FO system 113 can also update the fields at each level of the data structure so that every pallet, package, and item on the truck is updated with the latest truck location. In this way, the FO system 113 may enable high-fidelity tracking of every item on a vehicle without requiring a worker to individually record each item on the vehicle.
此外,上述資料結構可有助於在不損失物項追蹤保真度的情況下自車輛快速裝載及卸載集裝箱。舉例而言,使用行動裝置(例如行動裝置119A至119C)的倉庫操作者可掃描例如拖板302等集裝箱,且發送對集裝箱被裝載至車輛(例如卡車222)上的裝載指示。操作者亦可在相同位置或不同位置處掃描車輛及附加集裝箱,且操作者的行動裝置可發送與車輛上的附加集裝箱對應的附加裝載指示。接著FO系統113可將初始集裝箱以及附加集裝箱與資料結構中的車輛的車輛辨識符相關聯。In addition, the above data structure can facilitate rapid loading and unloading of containers from a vehicle without losing item tracking fidelity. For example, a warehouse operator using a mobile device (e.g., mobile devices 119A-119C) can scan a container such as
接著FO系統113可例如自倉庫操作者接收對集裝箱正自車輛被移除的卸載指示。舉例而言,倉庫操作者可在裝運中樞處工作,且可需要將集裝箱自到達中樞的一個卡車轉移至離開中樞的另一卡車。FO系統113可因應於卸載指示而在資料結構中將集裝箱自車輛解除關聯。接著FO系統113可將集裝箱關聯至資料結構的保持表項,所述保持表項指示集裝箱在倉庫處但尚未裝載至卡車上。新的關聯亦可應用於與集裝箱對應的每一物項。換言之,FO系統113可將記錄於資料結構中的階層中的較高層級的狀態改變應用於資料結構中的每一從屬層級。因此,卸載的集裝箱中的包裹以及包裹中的物項在資料結構中可具有與集裝箱相同的位置及狀態。此外,FO系統113可例如自倉庫操作者或倉庫管理者接收車輛應被清空的訊息,且因應於所述訊息而將至少一個附加集裝箱自車輛解除關聯。The FO system 113 may then receive an unloading indication, such as from a warehouse operator, that a container is being removed from a vehicle. For example, a warehouse operator may be working at a shipping hub and may need to transfer a container from one truck arriving at the hub to another truck leaving the hub. The FO system 113 may disassociate the container from the vehicle in the data structure in response to the unloading indication. The FO system 113 may then associate the container to a retention entry of the data structure that indicates that the container is at the warehouse but has not yet been loaded onto a truck. The new association may also be applied to each item corresponding to the container. In other words, the FO system 113 may apply a state change recorded at a higher level in the hierarchy in the data structure to each subordinate level in the data structure. Thus, packages in unloaded containers and items in packages may have the same position and state in the data structure as the container. In addition, the FO system 113 may receive a message, such as from a warehouse operator or warehouse manager, that the vehicle should be emptied, and in response to the message, disassociate at least one additional container from the vehicle.
再此外,操作者可將集裝箱自第一車輛轉移至第二車輛。舉例而言,操作者可將物項自小型交付卡車(即,適合城市街道及巷道(alley)的本地交付卡車)轉移至大型交付卡車(即,自多個本地交付卡車跨高速公路載送物項的區交付卡車)或其他運送工具(conveyance)。大型區交付卡車可將物項自第一轉運中樞轉移至第二轉運中樞,使得第一轉運中樞接收來自多個附近起始點的包裹,且第二轉運中樞將包裹交付至靠近第二轉運中樞的目的地。舉例而言,第一轉運中樞可自第一轉運中樞30英里內的起始點收集物項(例如來自顧客的退返裝運),且第二轉運中樞可將物項交付至第二轉運中樞30英里內的目的地,且第一轉運中樞與第二轉運中樞可相距300英里。因此,為能夠在例如轉運中樞等處的車輛之間更快地轉移,在亦為被轉移的每一物項提供狀態追蹤更新的同時,FO系統113可因應於集裝箱及附加集裝箱被轉移至第二車輛的訊息而在資料結構中將集裝箱及所述至少一個附加集裝箱關聯至第二車輛。Still further, the operator may transfer a container from a first vehicle to a second vehicle. For example, the operator may transfer items from a small delivery truck (i.e., a local delivery truck suitable for city streets and alleys) to a large delivery truck (i.e., a regional delivery truck that carries items across highways from multiple local delivery trucks) or other conveyance. The large regional delivery truck may transfer items from a first transfer hub to a second transfer hub, such that the first transfer hub receives packages from multiple nearby origins and the second transfer hub delivers the packages to destinations close to the second transfer hub. For example, a first transfer hub may collect items from an origin within 30 miles of the first transfer hub (e.g., a return shipment from a customer), and a second transfer hub may deliver items to a destination within 30 miles of the second transfer hub, and the first transfer hub and the second transfer hub may be 300 miles apart. Thus, to enable faster transfers between vehicles at, for example, transfer hubs, the FO system 113 may associate the container and the at least one additional container to the second vehicle in a data structure in response to the container and the additional container being transferred to the second vehicle while also providing status tracking updates for each item being transferred.
舉例而言,在操作者掃描車輛辨識符之後,操作者的行動裝置可詢問操作者車輛上的所有集裝箱是否皆將被卸載。若操作者指示是,則行動裝置亦可詢問操作者集裝箱是否將被裝載至第二輛車上。若操作者再次指示是,則行動裝置可向FO系統113發送訊息,且作為響應,FO系統113可將所有集裝箱自舊的車輛解除關聯且將所述所有集裝箱與新的車輛重新相關聯。此外,行動裝置可請求操作者指示目的地中樞辨識符,且FO系統113可自行動裝置接收目的地並將其與新的車輛相聯繫地儲存於資料結構中。For example, after the operator scans the vehicle identifier, the operator's mobile device may ask the operator if all containers on the vehicle will be unloaded. If the operator indicates yes, the mobile device may also ask the operator if the containers will be loaded onto a second vehicle. If the operator indicates yes again, the mobile device may send a message to the FO system 113, and in response, the FO system 113 may disassociate all containers from the old vehicle and reassociate all containers with the new vehicle. In addition, the mobile device may request the operator to indicate a destination hub identifier, and the FO system 113 may automatically receive the destination and store it in a data structure associated with the new vehicle.
此外,除卸載操作之外,FO系統113亦可使得能夠達成裝載操作的快速追蹤。舉例而言,FO系統113可接收對集裝箱正被裝載至新的車輛上的裝載指示以及新的車輛辨識符,且FO系統113可在資料結構中將資料結構的集裝箱及其從屬表項與新的車輛相關聯。Furthermore, in addition to unloading operations, the FO system 113 may also enable fast tracking of loading operations. For example, the FO system 113 may receive a loading indication that a container is being loaded onto a new vehicle along with a new vehicle identifier, and the FO system 113 may associate the container and its dependent entries in the data structure with the new vehicle.
FO系統113亦可確保運送工具的充分利用。舉例而言,FO系統113可接收指示車輛被裝載的完成訊息,且擷取車輛集裝箱容量。舉例而言,車輛集裝箱容量可儲存於資料庫中且FO系統113可構建查詢來存取資料庫並確定可裝配於車輛上的集裝箱數目。在一些實施例中,FO系統113可擷取車輛體積並基於集裝箱大小確定集裝箱數目,例如當各種大小的集裝箱被裝載至車輛上時。此外,FO系統113可擷取車輛重量容量及集裝箱重量。The FO system 113 can also ensure full utilization of the transport vehicle. For example, the FO system 113 can receive a completion message indicating that the vehicle is loaded and retrieve the vehicle container capacity. For example, the vehicle container capacity can be stored in a database and the FO system 113 can construct a query to access the database and determine the number of containers that can be assembled on the vehicle. In some embodiments, the FO system 113 can capture the vehicle volume and determine the number of containers based on the container size, such as when containers of various sizes are loaded onto the vehicle. In addition, the FO system 113 can capture the vehicle weight capacity and the container weight.
FO系統113亦可藉由存取資料結構來確定與車輛相關聯的集裝箱數目,且當集裝箱數目小於車輛集裝箱容量時向使用者裝置發送車輛未滿載的訊息以供顯示。相似地,當集裝箱的重量小於車輛重量容量或者集裝箱的總體積小於車輛的體積容量時,FO系統113可發送車輛未滿載的訊息。以此種方式,FO系統113可利用資料結構的特性來快速判斷車輛使用是否被最佳化,進而減少裝運操作期間的效率低下。The FO system 113 may also determine the number of containers associated with the vehicle by accessing the data structure and send a vehicle underloaded message to the user device for display when the number of containers is less than the vehicle container capacity. Similarly, the FO system 113 may send a vehicle underloaded message when the weight of the containers is less than the vehicle weight capacity or the total volume of the containers is less than the vehicle volume capacity. In this way, the FO system 113 may utilize the characteristics of the data structure to quickly determine whether vehicle utilization is being optimized, thereby reducing inefficiencies during shipping operations.
本揭露的高速度、高保真度追蹤更新方法可使得裝運組織亦能夠快速偵測損失模式(loss pattern)。圖5是示出根據所揭露實施例的員工過失偵測過程500的示例性實施例的流程圖。員工過失偵測過程500亦可被修改成偵測集裝箱、倉庫或車輛故障。The high speed, high fidelity tracking update method disclosed herein can also enable shipping organizations to quickly detect loss patterns. FIG5 is a flow chart showing an exemplary embodiment of an employee
在步驟502處,FO系統113可記錄與指示集裝箱曾存在於車輛上的員工對應的員工辨識符。員工辨識符可由員工在將集裝箱裝載至車輛上時掃描集裝箱上的指示符代碼時使用的行動裝置來提供。員工辨識符可與集裝箱相聯繫地儲存於資料結構中,因此提供哪一員工最近負責所述集裝箱的記錄。At
在步驟504處,FO系統113可接收遺失物項通知。遺失物項通知可由尚未接收到預期裝運的顧客觸發,或者由在卸載車輛時發現集裝箱未存在於車輛上的後續員工觸發。此外,FO系統113可運行資料結構的自動檢查,以對在設定時間段內未記錄移動的集裝箱進行定位且將此類集裝箱及對應的物項辨識為遺失。舉例而言,若集裝箱超過一天未被掃描,則此可指示集裝箱尚未處於轉運中,且FO系統113可為與集裝箱相聯繫的物項產生遺失物項通知。At
在步驟506處,FO系統113可藉由存取資料結構而基於遺失物項通知來確定遺失物項辨識符。在步驟508處,FO系統113可藉由存取資料結構來確定與遺失物項辨識符對應的最近車輛辨識符。最近車輛辨識符可對應於被規定為載送具有遺失物項的集裝箱的最末車輛。另外,在步驟510處,FO系統113可藉由存取資料結構來確定與最近車輛辨識符對應的負責員工。換言之,儘管集裝箱不在車輛上,然而負責員工可能是指示集裝箱曾存在於車輛上的員工。At
在步驟512處,FO系統113可對與負責員工相聯繫的遺失物項計數進行遞增。舉例而言,遺失物項計數可與員工辨識符相聯繫地儲存於單獨的資料結構中。At
在一些情況下,員工最後裝載的遺失物項可能由於其他人的另外的動作而遺失。舉例而言,員工可在卡車上正確裝載及固定集裝箱。然而,當卡車在轉運途中時,小偷可能會偷走集裝箱或集裝箱中的物項。因此,遺失的物項可能不是員工的過失。然而,若與所述員工相聯繫的許多物項遺失,則趨勢可指示所述員工負有責任且托運商可能會調查所述員工。In some cases, the missing items that the employee last loaded may be lost due to additional actions by others. For example, the employee may properly load and secure the container on the truck. However, while the truck is in transit, a thief may steal the container or the items inside the container. Therefore, the missing items may not be the employee's fault. However, if many items associated with the employee are missing, the trend may indicate that the employee is responsible and the shipper may investigate the employee.
因此,在步驟514處,FO系統113可將遺失物項計數與臨限值進行比較。若遺失物項計數小於臨限值,則步驟514為否,且FO系統113可返回至步驟502。作為另外一種選擇,若遺失物項計數大於臨限值,則步驟514為是,且FO系統113可繼續進行至步驟516,以向使用者裝置提供訊息以供顯示,所述訊息包含負責員工的辨識資訊,例如員工編號或姓名。所述訊息可在督導者的使用者裝置上提供,使得督導者可進一步調查員工的遺失物項趨勢。Therefore, at
作為本揭露的示例性實施例,用於包裹管理之電腦實施的方法可包括多個步驟。所述步驟可包括:因應於物項被裝運而接收與所述物項對應的物項辨識符;接收與包括所述物項的集裝箱對應的集裝箱辨識符;將物項辨識符及集裝箱辨識符轉換成標準化表項;將標準化表項儲存於資料結構中,所述資料結構將物項辨識符與集裝箱辨識符相關聯;因應於所述集裝箱被裝載至運輸所述集裝箱的車輛上而接收與所述車輛對應的車輛辨識符;更新資料結構中的標準化表項,以將所述車輛的辨識符與集裝箱相關聯;接收對所述車輛的位置的指示;將資料結構中的標準化表項更新成包括所述位置;因應於包括物項辨識符的查詢而產生包括車輛辨識符、集裝箱辨識符或所述位置中的至少一者的訊息;以及將所述訊息發射至負責所述查詢的使用者。As an exemplary embodiment of the present disclosure, a computer-implemented method for package management may include a plurality of steps. The steps may include: receiving an item identifier corresponding to the item in response to the item being shipped; receiving a container identifier corresponding to the container including the item; converting the item identifier and the container identifier into a standardized table; storing the standardized table in a data structure, the data structure associating the item identifier with the container identifier; receiving a container identifier corresponding to the container in response to the container being loaded onto a vehicle transporting the container; a vehicle identifier corresponding to the vehicle; updating a standardized entry in a data structure to associate the vehicle identifier with a container; receiving an indication of a location of the vehicle; updating the standardized entry in the data structure to include the location; generating a message including at least one of the vehicle identifier, the container identifier, or the location in response to a query including an item identifier; and transmitting the message to a user responsible for the query.
儘管已參照本揭露的具體實施例示出並闡述了本揭露,然而應理解,本揭露可不加修改地實踐於其他環境中。上述說明是出於例示目的而呈現。上述說明並非詳盡性的且並非僅限於所揭露的精確形式或實施例。藉由考量對所揭露實施例的說明及實踐,各種修改及改編對於熟習此項技術者而言將顯而易見。另外,儘管所揭露實施例的態樣被闡述為儲存於記憶體中,然而熟習此項技術者應理解,該些態樣亦可儲存於其他類型的電腦可讀取媒體上,例如輔助儲存裝置(例如硬碟或光碟唯讀記憶體(compact disk read-only memory,CD ROM))或者其他形式的隨機存取記憶體(random access memory,RAM)或唯讀記憶體(read-only memory,ROM)、通用序列匯流排(universal serial bus,USB)媒體、數位影音光碟(digital versatile disc,DVD)、藍光(Blu-ray)或其他光學驅動媒體上。Although the present disclosure has been shown and described with reference to specific embodiments of the present disclosure, it should be understood that the present disclosure may be practiced in other environments without modification. The above description is presented for illustrative purposes. The above description is not exhaustive and is not limited to the precise forms or embodiments disclosed. Various modifications and adaptations will be apparent to those skilled in the art by considering the description and practice of the disclosed embodiments. Additionally, although aspects of the disclosed embodiments are described as being stored in a memory, those skilled in the art will appreciate that the aspects may also be stored on other types of computer-readable media, such as secondary storage devices (e.g., hard disks or compact disk read-only memory (CD ROM)) or other forms of random access memory (RAM) or read-only memory (ROM), universal serial bus (USB) media, digital versatile discs (DVD), Blu-ray or other optical drive media.
基於書面說明及所揭露的方法的電腦程式處於有經驗的開發者的技能範圍內。可使用熟習此項技術者已知的任何技術來創建各種程式或程式模組,或者可結合現有的軟體來設計各種程式或程式模組。舉例而言,可採用或借助.Net Framework、.Net Compact Framework(以及相關語言,如Visual Basic、C等)、爪哇(Java)、C++、Objective-C、超文件標記語言(Hypertext Markup Language,HTML)、HTML/AJAX組合、可擴展標記語言(Extensible Markup Language,XML)或包括爪哇小程式的HTML來設計程式區段或程式模組。Computer programs based on the written description and disclosed methods are within the skill of experienced developers. Various programs or program modules can be created using any technology known to those skilled in the art, or can be designed in conjunction with existing software. For example, program sections or program modules can be designed using or with the aid of .Net Framework, .Net Compact Framework (and related languages such as Visual Basic, C, etc.), Java, C++, Objective-C, Hypertext Markup Language (HTML), HTML/AJAX combination, Extensible Markup Language (XML), or HTML including Java applets.
另外,儘管本文中已闡述了例示性實施例,然而熟習此項技術者基於本揭露將設想出具有等效元素、修改形式、省略、組合(例如,各種實施例之間的態樣的組合)、改編及/或變更的任何及所有實施例的範圍。舉例而言,在一些實施例中,可在不背離本揭露的條件下在過程中對步驟進行替代、替換、添加或重新排序。此外,在一些實施例中,一些步驟可同時進行。申請專利範圍中的限制應基於申請專利範圍中採用的語言進行廣義解釋,而並非僅限於本說明書中闡述的實例或在申請的過程期間闡述的實例。所述實例應被視為非排他性的。此外,所揭露方法的步驟可以任何方式進行修改,包括藉由對步驟進行重新排序及/或插入或刪除步驟。因此,本說明書及實例旨在僅被視為例示性的,真正的範圍及精神由以下申請專利範圍及其等效內容的全部範圍來指示。In addition, although exemplary embodiments have been described herein, those skilled in the art will contemplate the scope of any and all embodiments having equivalent elements, modifications, omissions, combinations (e.g., combinations of aspects between various embodiments), adaptations and/or changes based on this disclosure. For example, in some embodiments, steps may be substituted, replaced, added, or reordered in the process without departing from the present disclosure. In addition, in some embodiments, some steps may be performed simultaneously. The limitations in the claims should be interpreted broadly based on the language used in the claims, and are not limited to the examples described in this specification or during the course of the application. The examples should be considered non-exclusive. Furthermore, the steps of the disclosed methods may be modified in any manner, including by reordering the steps and/or inserting or deleting steps. Therefore, the specification and examples are intended to be considered as illustrative only, with the true scope and spirit being indicated by the following claims and the full scope of their equivalents.
100:示意性方塊圖/系統 101:裝運授權技術(SAT)系統/系統 102A:裝置/使用者裝置/行動裝置 102B:裝置/使用者裝置/電腦 103:外部前端系統 105:內部前端系統 107:運輸系統 107A、107B、107C:行動裝置/裝置 109:賣方入口 111:裝運及訂單追蹤(SOT)系統 113:履行最佳化(FO)系統 115:履行訊息傳遞閘道(FMG) 117:供應鏈管理(SCM)系統 119:倉庫管理系統(WMS) 119A:行動裝置/裝置/平板電腦 119B:行動裝置/裝置/PDA 119C:行動裝置/裝置/電腦 121A、121B、121C:第三方履行(3PL)系統 123:履行中心授權系統(FC Auth) 125:勞資管理系統(LMS) 200:履行中心(FC) 201、222:卡車 202A、202B、208:物項 203:入站區 205:緩衝區 206:堆高機 207:卸貨區 209:揀選區 210:儲存單元 211:包裝區 213:中樞區 214:運輸機構 215:營地區 216:牆 218、220:包裹 224A、224B:交付工作者 226:汽車 302:托板 400:包裹管理過程/過程 402、404、406、408、410、412、414、502、504、506、508、510、512、514、516:步驟 500:員工過失偵測過程 100: Schematic block diagram/system 101: Shipping authorization technology (SAT) system/system 102A: Device/user device/mobile device 102B: Device/user device/computer 103: External front-end system 105: Internal front-end system 107: Transportation system 107A, 107B, 107C: Mobile device/device 109: Seller portal 111: Shipping and order tracking (SOT) system 113: Fulfillment optimization (FO) system 115: Fulfillment messaging gateway (FMG) 117: Supply chain management (SCM) system 119: Warehouse management system (WMS) 119A: Mobile device/device/tablet 119B: Mobile device/device/PDA 119C: Mobile device/device/computer 121A, 121B, 121C: Third-party fulfillment (3PL) system 123: Fulfillment Center Authorization System (FC Auth) 125: Labor Management System (LMS) 200: Fulfillment Center (FC) 201, 222: Truck 202A, 202B, 208: Item 203: Inbound area 205: Buffer area 206: Forklift 207: Unloading area 209: Picking area 210: Storage unit 211: Packaging area 213: Central area 214: Transportation agency 215: Camp area 216: Wall 218, 220: Package 224A, 224B: Delivery Worker 226: Car 302: Pallet 400: Package Management Process/Process 402, 404, 406, 408, 410, 412, 414, 502, 504, 506, 508, 510, 512, 514, 516: Steps 500: Employee Error Detection Process
圖1A是示出根據所揭露實施例的網路的示例性實施例的示意性方塊圖,所述網路包括用於能夠進行通訊的裝運、運輸及物流操作的電腦化系統。 圖1B繪示出根據所揭露實施例的樣本搜尋結果頁面(Search Result Page,SRP),其包括滿足搜尋請求的一或多個搜尋結果以及交互式使用者介面元素。 圖1C繪示出根據所揭露實施例的樣本單一顯示頁面(Single Display Page,SDP),其包括產品及關於產品的資訊以及交互式使用者介面元素。 圖1D繪示出根據所揭露實施例的樣本購物車頁面(Cart page),其包括虛擬購物車中的物項以及交互式使用者介面元素。 圖1E繪示出根據所揭露實施例的樣本訂單頁面(Order page),其包括來自虛擬購物車的物項以及關於採購及裝運的資訊以及交互式使用者介面元素。 圖2是根據所揭露實施例的被配置成利用所揭露電腦化系統的示例性履行中心(fulfillment center)的圖例。 圖3是根據所揭露實施例的物項追蹤層的圖例。 圖4是示出根據所揭露實施例的包裹管理過程的示例性實施例的流程圖。 圖5是示出根據所揭露實施例的員工過失偵測過程的示例性實施例的流程圖。 FIG. 1A is a schematic block diagram illustrating an exemplary embodiment of a network according to the disclosed embodiments, the network including a computerized system for shipping, transportation, and logistics operations capable of communication. FIG. 1B illustrates a sample Search Result Page (SRP) according to the disclosed embodiments, including one or more search results satisfying a search request and an interactive user interface element. FIG. 1C illustrates a sample Single Display Page (SDP) according to the disclosed embodiments, including products and information about the products and an interactive user interface element. FIG. 1D illustrates a sample Cart page according to the disclosed embodiments, including items in a virtual shopping cart and an interactive user interface element. FIG. 1E illustrates a sample order page including items from a virtual shopping cart and information about purchasing and shipping and interactive user interface elements according to disclosed embodiments. FIG. 2 is an illustration of an exemplary fulfillment center configured to utilize the disclosed computerized system according to disclosed embodiments. FIG. 3 is an illustration of an item tracking layer according to disclosed embodiments. FIG. 4 is a flow chart illustrating an exemplary embodiment of a package management process according to disclosed embodiments. FIG. 5 is a flow chart illustrating an exemplary embodiment of an employee error detection process according to disclosed embodiments.
200:履行中心(FC) 200: Fulfillment Center (FC)
208:物項 208:Items
218:包裹 218: Package
222:卡車 222: Truck
302:托板 302: Pallet
Claims (10)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/167,296 US20220245577A1 (en) | 2021-02-04 | 2021-02-04 | Systems and Computerized Methods for Package Tracking Efficiency Improvements |
US17/167,296 | 2021-02-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202424842A TW202424842A (en) | 2024-06-16 |
TWI860950B true TWI860950B (en) | 2024-11-01 |
Family
ID=82612653
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW111100158A TWI837566B (en) | 2021-02-04 | 2022-01-04 | Computerized system and computer-implemented method for package management |
TW113107833A TWI860950B (en) | 2021-02-04 | 2022-01-04 | Computerized system and computer-implemented method for package management |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW111100158A TWI837566B (en) | 2021-02-04 | 2022-01-04 | Computerized system and computer-implemented method for package management |
Country Status (4)
Country | Link |
---|---|
US (1) | US20220245577A1 (en) |
KR (2) | KR102587659B1 (en) |
TW (2) | TWI837566B (en) |
WO (1) | WO2022167846A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090198541A1 (en) * | 2008-01-18 | 2009-08-06 | Aginfolink Holdings Inc., A Bvi Corporation | Enhanced Brand Label Validation |
US20110029414A1 (en) * | 2000-12-29 | 2011-02-03 | Arrowstream, Inc. | Transport Vehicle Capacity Maximization Logistics System and Method of Same |
CN104408627A (en) * | 2014-10-31 | 2015-03-11 | 许泽人 | Bottled commodity identification, bottle cap, packing case and production technology |
US20180285810A1 (en) * | 2017-03-29 | 2018-10-04 | Ripe Technology, Inc. | Systems and methods of blockchain transaction recordation in a food supply chain |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7058671B2 (en) * | 2001-09-13 | 2006-06-06 | International Business Machines Corporation | System combining information with view templates generated by compiler in a server for generating view structure for client computer |
WO2004114086A2 (en) * | 2003-06-17 | 2004-12-29 | United Security Applications Id, Inc. | Electronic security system for monitoring and recording activity and data relating to cargo |
US20050006469A1 (en) * | 2003-07-10 | 2005-01-13 | United Parcel Service Of America, Inc. | Methods, systems, and computer-readable media for linking object identification data to package identification data |
US7765776B1 (en) * | 2006-10-19 | 2010-08-03 | Medco Health Solutions, Inc. | Systems and methods for dispensing pharmaceutical/medical product and branding pharmaceutical/medical containers |
WO2009151877A2 (en) * | 2008-05-16 | 2009-12-17 | Terahop Networks, Inc. | Systems and apparatus for securing a container |
WO2012045182A1 (en) * | 2010-10-05 | 2012-04-12 | Die Schweizerische Post | Method of tracking a location of transported goods |
EP3017362A4 (en) * | 2013-06-19 | 2017-09-27 | United States Postal Service | System and method for providing real-time tracking of items in a distribution network |
US20180094953A1 (en) * | 2016-10-01 | 2018-04-05 | Shay C. Colson | Distributed Manufacturing |
KR101701957B1 (en) * | 2015-06-16 | 2017-02-13 | 주식회사 포커스에이치엔에스 | System of managing delivery history and control method thereof |
US10176481B2 (en) * | 2015-12-21 | 2019-01-08 | Beston Technologies Pty Ltd | Method and apparatus for managing and providing provenance of product using blockchain |
CA3014870A1 (en) * | 2016-03-23 | 2017-09-28 | Fedex Corporate Services, Inc. | Systems, apparatus, and methods for self-adjusting a broadcast setting of a node in a wireless node network |
US20180167198A1 (en) * | 2016-12-09 | 2018-06-14 | Cisco Technology, Inc. | Trust enabled decentralized asset tracking for supply chain and automated inventory management |
CN108492116A (en) * | 2018-03-22 | 2018-09-04 | 甘肃有色冶金职业技术学院 | A kind of Safety of Food Quality tracing management system based on Internet of Things |
JP6704030B2 (en) * | 2018-10-31 | 2020-06-03 | 株式会社オオボリ | Distribution system and distribution method |
US11593750B2 (en) * | 2018-12-20 | 2023-02-28 | KlearNow Corporation | Managing and tracking shipments |
US10664793B1 (en) * | 2019-03-18 | 2020-05-26 | Coupang Corp. | Systems and methods for automatic package tracking and prioritized reordering |
US20200372464A1 (en) * | 2019-05-20 | 2020-11-26 | Coupang Corp. | Computerized systems and methods for package delivery error detection |
-
2021
- 2021-02-04 US US17/167,296 patent/US20220245577A1/en not_active Abandoned
- 2021-03-11 WO PCT/IB2021/052030 patent/WO2022167846A1/en active Application Filing
- 2021-11-03 KR KR1020210149985A patent/KR102587659B1/en active Active
-
2022
- 2022-01-04 TW TW111100158A patent/TWI837566B/en active
- 2022-01-04 TW TW113107833A patent/TWI860950B/en active
-
2023
- 2023-10-05 KR KR1020230132376A patent/KR20230147571A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110029414A1 (en) * | 2000-12-29 | 2011-02-03 | Arrowstream, Inc. | Transport Vehicle Capacity Maximization Logistics System and Method of Same |
US20090198541A1 (en) * | 2008-01-18 | 2009-08-06 | Aginfolink Holdings Inc., A Bvi Corporation | Enhanced Brand Label Validation |
CN104408627A (en) * | 2014-10-31 | 2015-03-11 | 许泽人 | Bottled commodity identification, bottle cap, packing case and production technology |
US20180285810A1 (en) * | 2017-03-29 | 2018-10-04 | Ripe Technology, Inc. | Systems and methods of blockchain transaction recordation in a food supply chain |
Also Published As
Publication number | Publication date |
---|---|
WO2022167846A1 (en) | 2022-08-11 |
TW202232403A (en) | 2022-08-16 |
KR20230147571A (en) | 2023-10-23 |
TW202424842A (en) | 2024-06-16 |
TWI837566B (en) | 2024-04-01 |
US20220245577A1 (en) | 2022-08-04 |
KR102587659B1 (en) | 2023-10-12 |
KR20220112660A (en) | 2022-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102472931B1 (en) | Systems and methods for automatic package tracking and prioritized reordering | |
TWI759824B (en) | Automated delivery task assignment system, automatic delivery task assignment method for temporary delivery workers and non-transitory computer-readable medium | |
TW202115671A (en) | Computerized system and method for automatic packaging determination | |
TWI801861B (en) | Computer-implemented systems and methods for managing inventory by determining product prices based on product characteristics | |
TWI861744B (en) | Computerized system and method for assigning items to pickers | |
TWI804045B (en) | Computerized system and computer-implemented method for automated bag packaging | |
TWI850535B (en) | System and method for managing inventory by transferring return items to fulfillment centers | |
TWI746039B (en) | Computer-implemented system and method for managing inventory by validating physical quantities of items in fulfillment centers for use with user interface | |
TWI862933B (en) | Computer-implemented system and method for managing and monitoring services and modules | |
TWI845898B (en) | Computer-implemented system and computer-implemented method for automatic delivery worker assignment | |
TW202427304A (en) | Computer-implemented system and computer-implemented method | |
TWI837064B (en) | Computer-implemented system and method for reusable storage tracking and distribution | |
TWI865330B (en) | Computer-implemented system and method for electronically determining real-time registration | |
TWI860950B (en) | Computerized system and computer-implemented method for package management | |
TWI792289B (en) | System and method for determining items for custom fulfillment center | |
TW202240491A (en) | System for inventory item reconciliation process and method and system for inventory and return item reconciliation | |
TWI867632B (en) | Computerized systems and methods for product scrapping and product processing | |
TWI871066B (en) | Computer-implemented system and computer-implemented method for online customer assistance | |
TWI870659B (en) | Computer-implemented systems and computer-implemented methods for fail-safe loading of information on a user interface | |
TWI793488B (en) | Computer-implemented system and method for modular loading of information on user interface | |
TWI783332B (en) | Computerized system and computer-implemented method for determining item groupings for packaging | |
TW202509834A (en) | Computerized systems and methods for product scrapping and product processing | |
TW202441429A (en) | Computer-implemented systems and computer-implemented methods for processing undelivered returned products | |
TW202418105A (en) | Computer-implemented method systems and computer-implemented method for database reconciliation |