TWI813909B - 基於系統參數有效分配訂單之電腦實施系統以及電腦實施方法 - Google Patents
基於系統參數有效分配訂單之電腦實施系統以及電腦實施方法 Download PDFInfo
- Publication number
- TWI813909B TWI813909B TW109134509A TW109134509A TWI813909B TW I813909 B TWI813909 B TW I813909B TW 109134509 A TW109134509 A TW 109134509A TW 109134509 A TW109134509 A TW 109134509A TW I813909 B TWI813909 B TW I813909B
- Authority
- TW
- Taiwan
- Prior art keywords
- items
- orders
- transportation system
- item
- computer
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 53
- 238000009826 distribution Methods 0.000 title abstract description 3
- 230000004931 aggregating effect Effects 0.000 claims abstract description 19
- 230000015654 memory Effects 0.000 claims abstract description 15
- 230000004044 response Effects 0.000 claims description 10
- 230000002776 aggregation Effects 0.000 claims description 6
- 238000004220 aggregation Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 4
- 238000012384 transportation and delivery Methods 0.000 description 31
- 230000008569 process Effects 0.000 description 28
- 238000003860 storage Methods 0.000 description 21
- 238000004806 packaging method and process Methods 0.000 description 17
- 238000007726 management method Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 238000013068 supply chain management Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 235000015067 sauces Nutrition 0.000 description 7
- 238000013475 authorization Methods 0.000 description 6
- 230000007723 transport mechanism Effects 0.000 description 6
- 230000002452 interceptive effect Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 235000002568 Capsicum frutescens Nutrition 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 235000013351 cheese Nutrition 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 235000015122 lemonade Nutrition 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 235000008960 ketchup Nutrition 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 235000008534 Capsicum annuum var annuum Nutrition 0.000 description 1
- 240000008574 Capsicum frutescens Species 0.000 description 1
- 235000007688 Lycopersicon esculentum Nutrition 0.000 description 1
- 241001247145 Sebastes goodei Species 0.000 description 1
- 240000003768 Solanum lycopersicum Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000011810 insulating material Substances 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 235000013372 meat Nutrition 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q10/0875—Itemisation or classification of parts, supplies or services, e.g. bill of materials
-
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/137—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
- B65G1/1373—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
-
- 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/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- G—PHYSICS
- G06—COMPUTING; 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/06315—Needs-based resource requirements planning or 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
- G06Q10/08355—Routing methods
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G2209/00—Indexing codes relating to order picking devices in General
- B65G2209/02—Batch order forming, e.g. several batches simultaneously
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Game Theory and Decision Science (AREA)
- Mechanical Engineering (AREA)
- Educational Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
- Warehouses Or Storage Devices (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
揭露一種基於系統參數有效分配訂單之電腦實施系統。
所述系統可包括:記憶體,用於儲存指令;以及至少一個處理器,被配置成執行所述指令。所述指令可包括:對包括多個物項的一或多個數量在內的一或多個訂單進行聚合;將物項的子集分派至批次,其中物項被分派至一或多個批次;確定用於批次的運輸系統的一或多個參數;基於運輸系統的參數確定物項在運輸系統中的位置或定向中的至少一者;以及向使用者裝置傳送運輸系統的參數以進行顯示。
Description
本揭露大體而言是有關於基於系統配置及限制分配顧客訂單的電腦化方法以及系統。具體而言,本揭露的實施例是有關於創新性及非傳統系統,所述創新性及非傳統系統在考慮系統配置(例如物項的位置)及限制(例如運輸系統的重量限制)的同時將訂單集合分解成各別物項以進行擷取。
隨著網際網路(Internet)的普及,線上購物已成為商務的主要途徑之一。顧客及企業自線上經銷商(vendor)採購貨品較以往更頻繁,且交易數目及銷售收入預計將以驚人的速率逐年增長。隨著電子商務的範圍及貨量持續增長,線上可獲得的不同產品的數目及在給定時間段內進行的平均採購數目二者呈指數形式增長。因此,將進行訂單履行的過程最佳化已變得非常重要,進行訂單履行的過程在顧客下訂單時開始且在所述訂單交付給顧客時結束。
在所涉及的不同過程(例如擷取訂單中所包括的物項、包裝物項及裝運)中,已存在擷取物項的各種解決方案以使所述過程更有效。然而,由於現有解決方案是基於每一訂單來控制擷取任務,因此現有解決方案是初級的。亦即,在現有解決方案中,工作者被分派訂單且工作者擷取物項,直至他們完成對每一訂單中的每個物項的擷取為止,而不論物項在倉庫中可處的位置如何。慮及物項數量眾多以及大型倉庫的典型大小,現有解決方案可能無法盡可能多地利用工作者可能具有的時間及精力。當訂單中的不同物項在倉庫中相距甚遠時,情況尤其如此。另外,現有解決方案中的工作者可能不會意識到整個系統中的某些限制,例如傳送帶可能具有某些重量限制。由於限制必須基於在給定時間點運輸的所有產品來計算,因此各別工作者幾乎不可能考慮該些限制,且當前系統亦無法考慮該些限制。
因此,需要用於管理訂單並以受控制的方式將所述訂單分派至工作者、進而以有效方式處理所述訂單的改善的系統及方法。
本揭露的一個態樣是有關於一種基於系統參數有效分配訂單之電腦實施系統。所述系統可包括:記憶體,用於儲存指令;以及至少一個處理器,被配置成執行所述指令。所述指令可包括:對包括多個物項的一或多個數量在內的一或多個訂單進行聚合;將所述物項的子集分派至批次,其中所述物項被分派至一
或多個批次;確定用於所述批次的運輸系統的一或多個參數;基於所述運輸系統的所述參數確定所述物項在所述運輸系統中的位置或定向中的至少一者;以及向使用者裝置傳送所述運輸系統的所述參數以進行顯示。
本揭露的又一態樣是有關於一種基於系統參數有效分配訂單之電腦實施方法。所述方法可包括:對包括多個物項的一或多個數量在內的一或多個訂單進行聚合;將所述物項的子集分派至批次,其中所述物項被分派至一或多個批次;確定用於所述批次的運輸系統的一或多個參數;基於所述運輸系統的所述參數確定所述物項在所述運輸系統中的位置或定向中的至少一者;以及向使用者裝置傳送所述運輸系統的所述參數以進行顯示。
再此外,本揭露的另一態樣是有關於一種基於系統參數有效分配訂單之電腦實施系統。所述系統可包括:記憶體,用於儲存指令;以及至少一個處理器,被配置成執行所述指令。所述指令可包括:對包括多個物項的一或多個數量在內的一或多個訂單進行聚合;將所述物項的第一子集分派至第一批次,其中所述物項被分派至一或多個批次;確定用於所述第一批次的運輸系統的一或多個參數;基於所述運輸系統的所述參數確定物項的所述第一子集在所述運輸系統中的位置或定向中的至少一者;向使用者裝置傳送所述運輸系統的所述參數以進行顯示;自所述使用者裝置接收與物項的所述第一子集中的第一物項相關聯的第一物項辨識符;以及因應於所述第一物項辨識符向所述使用者裝置傳送
放置於所述運輸系統中的所述第一物項的所述位置或所述定向中的至少一者以進行顯示。
本文中亦論述其他系統、方法及電腦可讀取媒體。
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、320:物項
203:入站區
205:緩衝區
206:堆高機
207:卸貨區
209、300:揀選區
210:儲存單元
211:包裝區
213:中樞區
214:運輸機構/運輸系統
215:營地區
216:牆
218、220:包裝
224A、224B:交付工作者
226:汽車
310:儲存單元
311:位置辨識符
321:物項辨識符
330:容器
331:容器辨識符
340:搬運車
341:搬運車辨識符
350:揀選者/使用者
400:聯網環境/環境
411:訂單資料庫
412:倉儲資料庫
413:FC配置資料庫
414:批次產生器
500:訂單分配過程
501:檸檬水
502:番茄醬
503:研磨乾酪
504:桌上型電腦
505:玩具平板電腦
506:辣醬
507:紅辣椒醬/辣椒醬
508:玩具汽車
509:玩具卡車
510A:訂單A
510B:訂單B
510C:訂單C
510D:訂單D
520A:批次A
520B:批次B
520C:批次C
521A:容器群組A
521B:容器群組B
521P:容器群組P
521X:容器群組X
521Y:容器群組Y
610:顯示器
620:輸入/輸出裝置
630:處理器
640:記憶體
650:程式
700:電腦化過程/過程
701、702、703、704、705、706:步驟
圖1A是示出符合所揭露實施例的網路的示例性實施例的示意性方塊圖,所述網路包括用於能夠進行通訊的裝運(shipping)、運輸(transportation)及物流操作的電腦化系統。
圖1B繪示符合所揭露實施例的樣本搜尋結果頁(Search Result Page,SRP),其包括滿足搜尋請求的一或多個搜尋結果以及交互使用者介面元素。
圖1C繪示符合所揭露實施例的樣本單一詳情頁(Single Detail Page,SDP),其包括產品及關於產品的資訊以及交互使用者介面元素。
圖1D繪示符合所揭露實施例的樣本購物車頁(Cart page),其包括虛擬購物車中的物項以及交互使用者介面元素。
圖1E繪示符合所揭露實施例的樣本訂單頁(Order page),其包括來自虛擬購物車的物項以及關於採購及裝運的資訊以及交互使用者介面元素。
圖2是符合所揭露實施例的被配置成利用所揭露電腦化系統的示例性履行中心(fulfillment center)的圖例。
圖3A是符合所揭露實施例的示例性揀選區的圖例。
圖3B是符合所揭露實施例的工作者在揀選區中的揀選操作的圖例。
圖4是示出符合所揭露實施例的聯網環境的示例性實施例的示意性方塊圖,所述聯網環境包括用於有效分配訂單以及將訂單分發至多個揀選者的電腦化系統。
圖5是符合所揭露實施例的示例性訂單分配過程的例示。
圖6是示出符合所揭露實施例的示例性使用者裝置的示意性方塊圖。
圖7是符合所揭露實施例的基於系統參數有效分配訂單的示例性電腦化過程的流程圖。
以下詳細說明參照附圖。在圖式及以下說明中盡可能使用相同的參考編號來指代相同或相似的部件。儘管本文中闡述了若干例示性實施例,然而可具有各種修改、改編及其他實施方式。舉例而言,可對圖中示出的組件及步驟進行替換、添加或修改,且可藉由對所揭露的方法的步驟進行替換、重新排序、移除或添加來修改本文中闡述的例示性方法。因此,以下詳細說明並非僅限於所揭露的實施例及實例。相反,本發明的正確範圍由隨附的專利申請範圍來界定。
本揭露的實施例是有關於藉由在考慮系統配置(例如物項的位置)及限制(例如運輸系統的重量容量)的同時將訂單分解成各別物項並將物項的各種組合分派至工作者的基於系統參數
分配訂單的電腦實施系統及方法。
參照圖1A,圖1A示出示意性方塊圖100,其示出包括用於能夠進行通訊的裝運、運輸及物流操作的電腦化系統的系統的示例性實施例。如圖1A中所示,系統100可包括各種系統,所述各種系統中的每一者可藉由一或多個網路彼此連接。所述系統亦可藉由直接連接(例如,使用纜線)彼此連接。所繪示的系統包括裝運授權技術(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、勞動力管理系統(workforce management system,WMS)119、行動裝置119A、119B及119C(被繪示為位於履行中心(FC)200內部)、第三方履行(3rd party fulfillment,3PL)系統121A、121B及121C、履行中心授權系統(fulfillment center authorization system,FC Auth)123及勞資管理系統(LMS)125。
在一些實施例中,SAT系統101可被實施為監控訂單狀態及交付狀態的電腦系統。舉例而言,SAT系統101可判斷訂單是否超過其承諾交付日期(Promised Delivery Date,PDD),且可採取包括發起新的訂單、再裝運未交付訂單中的物項、取消未交付訂單、發起與訂購顧客的聯繫等在內的適當行動。SAT系統101
亦可監控包括輸出(例如在特定時間段期間裝運的包裝的數目)及輸入(例如被接收用於裝運的空紙盒的數目)在內的其他資料。SAT系統101亦可充當系統100中不同裝置之間的閘道,使得能夠在例如外部前端系統103及FO系統113等裝置之間達成通訊(例如,使用儲存及轉送(store-and-forward)或其他技術)。
在一些實施例中,外部前端系統103可被實施為使得外部使用者能夠與系統100中的一或多個系統交互的電腦系統。舉例而言,在系統100能夠呈現系統以使使用者能夠對物項下訂單的實施例中,外部前端系統103可被實施為接收搜尋請求、呈現物項頁及懇求支付資訊的網站伺服器。舉例而言,外部前端系統103可被實施為運行例如阿帕奇超文本傳輸協定(Hypertext Transfer Protocol,HTTP)伺服器、微軟網際網路資訊服務(Internet Information Services,IIS)、NGINX等軟體的一或多個電腦。在其他實施例中,外部前端系統103可運行客製網站伺服器軟體,客製網站伺服器軟體被設計成接收及處理來自外部裝置(例如,行動裝置102A或電腦102B)的請求,基於該些請求自資料庫及其他資料儲存器獲取資訊,且基於所獲取的資訊提供對所接收請求的響應。
在一些實施例中,外部前端系統103可包括網站快取系統(web caching system)、資料庫、搜尋系統或支付系統中的一或多者。在一個態樣中,外部前端系統103可包括該些系統中的一或多者,而在另一態樣中,外部前端系統103可包括連接至該些
系統中的一或多者的介面(例如,伺服器至伺服器、資料庫至資料庫或其他網路連接)。
由圖1B、圖1C、圖1D及圖1E所示的一組例示性步驟將有助於闡述外部前端系統103的一些操作。外部前端系統103可自系統100中的系統或裝置接收資訊,以供呈現及/或顯示。舉例而言,外部前端系統103可代管(host)或提供一或多個網頁,包括搜尋結果頁(SRP)(例如,圖1B)、單一詳情頁(Single Detail Page,SDP)(例如,圖1C)、購物車頁(例如,圖1D)或訂單頁(例如,圖1E)。使用者裝置(例如,使用行動裝置102A或電腦102B)可導航至外部前端系統103,且藉由在搜尋框中輸入資訊來請求搜尋。外部前端系統103可自系統100中的一或多個系統請求資訊。舉例而言,外部前端系統103可自FO系統113請求滿足搜尋請求的資訊。外部前端系統103亦可請求及接收(自FO系統113)搜尋結果中所包括的每種產品的承諾交付日期或「PDD」。在一些實施例中,PDD可表示對以下的估計:容納產品的包裝將何時到達使用者所期望的位置,或者若在特定時間段(例如在一天結束(午後11:59)之前)內訂購則產品被承諾交付至使用者所期望的位置的日期。(以下參照FO系統113進一步論述PDD。)
外部前端系統103可基於所述資訊準備SRP(例如,圖1B)。SRP可包括滿足搜尋請求的資訊。舉例而言,此可包括滿足搜尋請求的產品的圖片。SRP亦可包括每種產品的相應價格,或者與每種產品的增強交付選項、PDD、重量、大小、優惠、折扣
等相關的資訊。外部前端系統103可向發出請求的使用者裝置發送SRP(例如,經由網路)。
接著使用者裝置可例如藉由點擊或輕敲使用者介面(或使用另一輸入裝置)以選擇在SRP上表現的產品而自SRP選擇產品。使用者裝置可製定對所選擇產品的資訊的請求,且將其發送至外部前端系統103。作為響應,外部前端系統103可請求與所選擇產品相關的資訊。舉例而言,所述資訊亦可包括除在相應的SRP上針對產品呈現的資訊之外的附加資訊。此附加資訊可包括例如儲架壽命(shelf life)、原產國、重量、大小、包裝中物項的數目、操作說明(handling instructions)或關於產品的其他資訊。所述資訊亦可包括對相似產品的推薦(例如,基於購買此產品及至少一種其他產品的顧客的巨量資料及/或機器學習分析)、對常問問題的回答、來自顧客的評論、製造商資訊、圖片等。
外部前端系統103可基於所接收的產品資訊來準備單一詳情頁(SDP)(例如,圖1C)。SDP亦可包括例如「立即購買(Buy Now)」按鈕、「添加至購物車(Add to Cart)」按鈕、量欄、物項圖片等其他交互元素。SDP可更包括提供所述產品的賣方的列表。所述列表可基於每一賣方提供的價格來排序,使得提出以最低價格售賣產品的賣方可被列於頂部。所述列表亦可基於賣方排名來排序,使得排名最高的賣方可被列於頂部。賣方排名可基於包括例如賣方滿足所承諾PDD的過往追蹤記錄在內的多種因素來製定。外部前端系統103可將SDP交付至發出請求的使用者裝置
(例如,經由網路)。
發出請求的使用者裝置可接收列出產品資訊的SDP。在接收到SDP後,使用者裝置接著可與SDP交互。舉例而言,發出請求的使用者裝置的使用者可點擊SDP上的「放入購物車中」按鈕或以其他方式與SDP上的「放入購物車中」按鈕交互。此會將產品添加至與使用者相關聯的購物車。使用者裝置可向外部前端系統103傳送此種將產品添加至購物車的請求。
外部前端系統103可產生購物車頁(例如,圖1D)。在一些實施例中,購物車頁列出已被使用者添加至虛擬「購物車」的產品。使用者裝置可藉由點擊SRP、SDP或其他頁上的圖標或以其他方式與SRP、SDP或其他頁上的圖標交互來請求購物車頁。在一些實施例中,購物車頁可列出已被使用者添加至購物車的所有產品,以及關於購物車中的產品的資訊,例如每種產品的數量、每種產品的單價、每種產品的基於相關聯數量的價格、關於PDD的資訊、交付方法、裝運成本、用於修改購物車中的產品的使用者介面元素(例如,數量的刪除或修改)、用於訂購其他產品或設置產品的定期交付的選項、用於設置利息支付的選項、用於繼續採購的使用者介面元素等。使用者裝置處的使用者可點擊使用者介面元素(例如,讀為「立即購買」的按鈕)或以其他方式與使用者介面元素(例如,讀為「立即購買」的按鈕)交互,以發起對購物車中的產品的採購。在這樣做時,使用者裝置可向外部前端系統103傳送此種發起採購的請求。
外部前端系統103可因應於接收到發起採購的請求而產生訂單頁(例如,圖1E)。在一些實施例中,訂單頁重新列出來自購物車的物項,且請求輸入支付及裝運資訊。舉例而言,訂單頁可包括請求關於購物車中物項的採購者的資訊(例如,姓名、位址、電子郵件位址、電話號碼)、關於接收方的資訊(例如,姓名、位址、電話號碼、交付資訊)、裝運資訊(例如,交付及/或收取的速度/方法)、支付資訊(例如,信用卡、銀行轉帳、支票、賒帳(stored credit))、請求現金收據(例如,出於稅務目的)的使用者介面元素等的部分。外部前端系統103可向使用者裝置發送訂單頁。
使用者裝置可在訂單頁上輸入資訊,且點擊向外部前端系統103發送所述資訊的使用者介面元素或以其他方式與向外部前端系統103發送所述資訊的使用者介面元素交互。外部前端系統103可自使用者介面元素將資訊發送至系統100中的不同系統,以使得能夠用購物車中的產品創建及處理新的訂單。
在一些實施例中,外部前端系統103可進一步被配置成使得賣方能夠傳送及接收與訂單相關的資訊。
在一些實施例中,內部前端系統105可被實施為使得內部使用者(例如,擁有、營運或租賃系統100的組織的員工)能夠與系統100中的一或多個系統交互的電腦系統。舉例而言,在網路101能夠呈現系統以使使用者能夠對物項下訂單的實施例中,內部前端系統105可被實施為網站伺服器,網站伺服器使得
內部使用者能夠查看關於訂單的診斷及統計資訊、修改物項資訊或者查核與訂單相關的統計量。舉例而言,內部前端系統105可被實施為運行例如阿帕奇HTTP伺服器、微軟網際網路資訊服務(IIS)、NGINX等軟體的一或多個電腦。在其他實施例中,內部前端系統105可運行客製網站伺服器軟體,客製網站伺服器軟體被設計成接收及處理來自繪示於系統100中的系統或裝置(以及未繪示的其他裝置)的請求,基於該些請求自資料庫及其他資料儲存器獲取資訊,且基於所獲取的資訊提供對所接收請求的響應。
在一些實施例中,內部前端系統105可包括網站快取系統、資料庫、搜尋系統、支付系統、分析系統、訂單監控系統等中的一或多者。在一個態樣中,內部前端系統105可包括該些系統中的一或多者,而在另一態樣中,內部前端系統105可包括連接至該些系統中的一或多者的介面(例如,伺服器至伺服器、資料庫至資料庫或其他網路連接)。
在一些實施例中,運輸系統107可被實施為使得能夠在系統100中的系統或裝置與行動裝置107A至107C之間達成通訊的電腦系統。在一些實施例中,運輸系統107可自一或多個行動裝置107A至107C(例如,行動電話、智慧型電話、個人數位助理(personal digital assistant,PDA)等)接收資訊。舉例而言,在一些實施例中,行動裝置107A至107C可包括由交付工作者操作的裝置。交付工作者(其可為永久的、臨時的或輪班的員工)可利用行動裝置107A至107C來達成對容納由使用者訂購的產品
的包裝的交付。舉例而言,為交付包裝,交付工作者可在行動裝置上接收指示交付哪一包裝以及在何處交付所述包裝的通知。在到達交付位置時,交付工作者可使用行動裝置來定位包裝(例如,在卡車的後部或包裝的板條箱中)、掃描或以其他方式捕獲與包裝上的辨識符(例如,條形碼、影像、正文字串(text string)、射頻辨識(radio frequency identification,RFID)標籤等)相關聯的資料以及交付包裝(例如,藉由將包裝留在前門、將其留給保全警衛、將其交給接收方等)。在一些實施例中,交付工作者可使用行動裝置捕獲包裝的照片及/或可使用行動裝置獲得簽名。行動裝置可向運輸系統107發送包括關於交付的資訊在內的資訊,所述關於交付的資訊包括例如時間、日期、全球定位系統(Global Positioning System,GPS)位置、照片、與交付工作者相關聯的辨識符、與行動裝置相關聯的辨識符等。運輸系統107可將此資訊儲存於資料庫(未畫出)中,以供系統100中的其他系統存取。在一些實施例中,運輸系統107可使用此資訊來準備追蹤資料並將追蹤資料發送至指示特定包裝位置的其他系統。
在一些實施例中,某些使用者可使用一種種類的行動裝置(例如,永久工作者可使用具有例如條形碼掃描器、觸控筆(stylus)及其他裝置等客製硬體的專用PDA),而其他使用者可使用其他種類的行動裝置(例如,臨時工作者或輪班工作者可利用現成的行動電話及/或智慧型電話)。
在一些實施例中,運輸系統107可將使用者與每一裝置
相關聯。舉例而言,運輸系統107可儲存使用者(由例如使用者辨識符、員工辨識符或電話號碼表示)與行動裝置(由例如國際行動設備辨識(International Mobile Equipment Identity,IMEI)、國際行動訂用辨識符(International Mobile Subscription Identifier,IMSI)、電話號碼、通用唯一辨識符(Universal Unique Identifier,UUID)或全球唯一辨識符(Globally Unique Identifier,GUID)表示)之間的關聯。運輸系統107可結合在交付時接收的資料使用此種關聯來分析儲存於資料庫中的資料,以便除其他資訊以外亦確定工作者的位置、工作者的效率或工作者的速度。
在一些實施例中,賣方入口109可被實施為使得賣方或其他外部實體能夠與系統100中的一或多個系統進行電子通訊的電腦系統。舉例而言,賣方可利用電腦系統(未畫出)來針對賣方希望使用賣方入口109藉由系統100來售賣的產品上載或提供產品資訊、訂單資訊、聯繫資訊等。
在一些實施例中,裝運及訂單追蹤系統111可被實施為以下電腦系統:所述電腦系統接收、儲存及轉送關於容納由顧客(例如,由使用裝置102A至102B的使用者)訂購的產品的包裝的位置的資訊。在一些實施例中,裝運及訂單追蹤系統111可自由裝運公司操作的網站伺服器(未畫出)請求或儲存資訊,裝運公司交付容納由顧客訂購的產品的包裝。
在一些實施例中,裝運及訂單追蹤系統111可自系統100中所繪示的系統請求及儲存資訊。舉例而言,裝運及訂單追蹤系
統111可自運輸系統107請求資訊。如以上所論述,運輸系統107可自與使用者(例如,交付工作者)或車輛(例如,交付卡車)中的一或多者相關聯的一或多個行動裝置107A至107C(例如,行動電話、智慧型電話、PDA等)接收資訊。在一些實施例中,裝運及訂單追蹤系統111亦可自勞動力管理系統(WMS)119請求資訊,以確定各別產品在履行中心(例如,履行中心200)內部的位置。裝運及訂單追蹤系統111可自運輸系統107或WMS 119中的一或多者請求資料,對其進行處理,且根據請求將其呈現至裝置(例如,使用者裝置102A及102B)。
在一些實施例中,履行最佳化(FO)系統113可被實施為以下電腦系統:所述電腦系統儲存來自其他系統(例如,外部前端系統103及/或裝運及訂單追蹤系統111)的顧客訂單的資訊。FO系統113亦可儲存闡述特定物項被容置或儲存於何處的資訊。舉例而言,某些物項可能僅儲存於一個履行中心中,而某些其他物項可能儲存於多個履行中心中。在又一些其他實施例中,某些履行中心可被設計成僅儲存特定的一組物項(例如,新鮮農產品(fresh produce)或冷凍產品(frozen product))。FO系統113儲存此種資訊以及相關聯資訊(例如,數量、大小、接收日期、過期日期等)。
FO系統113亦可為每種產品計算對應的承諾交付日期(PDD)。在一些實施例中,PDD可基於一或多種因素。舉例而言,FO系統113可基於以下來為產品計算PDD:產品的過往需求(例
如,在一段時間期間此產品被訂購過多少次)、產品的預期需求(例如,預報在即將到來的一段時間期間有多少顧客會訂購所述產品)、指示在一段時間期間訂購過多少產品的全網路過往需求、指示在即將到來的一段時間期間預期會訂購多少產品的全網路預期需求、儲存於每一履行中心200中的產品的一或多個計數、每種產品由哪一履行中心儲存、此產品的預期訂單或當前訂單等。
在一些實施例中,FO系統113可週期性地(例如,每小時)確定每種產品的PDD,且將其儲存於資料庫中,以供擷取或發送至其他系統(例如,外部前端系統103、SAT系統101、裝運及訂單追蹤系統111)。在其他實施例中,FO系統113可自一或多個系統(例如,外部前端系統103、SAT系統101、裝運及訂單追蹤系統111)接收電子請求,且按需計算PDD。
在一些實施例中,履行訊息傳遞閘道(FMG)115可被實施為以下電腦系統:所述電腦系統自系統100中的一或多個系統(例如FO系統113)接收呈一種格式或協定的請求或響應,將其轉換成另一種格式或協定,且以所轉換的格式或協定將其轉送至例如WMS 119或第三方履行系統121A、121B或121C等其他系統,且反之亦然。
在一些實施例中,供應鏈管理(SCM)系統117可被實施為實行預報功能的電腦系統。舉例而言,SCM系統117可基於,例如基於產品的過往需求、產品的預期需求、全網路過往需求、全網路預期需求、儲存於每一履行中心200中的產品的計數、每
種產品的預期訂單或當前訂單等來預報特定產品的需求水準。因應於此種所預報水準及所有履行中心的每種產品的量,SCM系統117可產生一或多個採購訂單,以採購及貯存足夠的數量來滿足特定產品的預報需求。
在一些實施例中,勞動力管理系統(WMS)119可被實施為監控工作流的電腦系統。舉例而言,WMS 119可自指示離散事件的各別裝置(例如,裝置107A至107C或119A至119C)接收事件資料。舉例而言,WMS 119可接收指示使用該些裝置中的一者來掃描包裝的事件資料。如以下參照履行中心200及圖2所論述,在履行過程期間,包裝辨識符(例如,條形碼或RFID標籤資料)可在特定階段由機器(例如,自動化條形碼掃描器或手持條形碼掃描器、RFID讀取器、高速照相機、例如平板電腦(tablet)119A、行動裝置/PDA 119B、電腦119C等裝置或者類似裝置)掃描或讀取。WMS 119可將指示包裝辨識符的掃描或讀取的每一事件連同包裝辨識符、時間、日期、位置、使用者辨識符或其他資訊一起儲存於對應的資料庫(未畫出)中,且可將此資訊提供至其他系統(例如,裝運及訂單追蹤系統111)。
在一些實施例中,WMS 119可儲存將一或多個裝置(例如,裝置107A至107C或119A至119C)與和系統100相關聯的一或多個使用者相關聯的資訊。舉例而言,在一些情況下,使用者(例如兼職員工或全職員工)與行動裝置的關聯可在於使用者擁有行動裝置(例如,行動裝置是智慧型電話)。在其他情況下,
使用者與行動裝置的關聯可在於使用者臨時保管行動裝置(例如,使用者在一天開始時登記借出行動裝置,將在一天中使用行動裝置,且將在一天結束時歸還行動裝置)。
在一些實施例中,WMS 119可為與系統100相關聯的每一使用者維護工作日誌。舉例而言,WMS 119可儲存與每一員工相關聯的資訊,包括任何所分派的過程(例如,卸載卡車、自揀選區揀選物項、分撥牆工作(rebin wall work)、包裝物項)、使用者辨識符、位置(例如,履行中心200中的樓層或區)、員工在系統中移動的單元的數目(例如,所揀選的物項的數目、所包裝的物項的數目)、與裝置(例如,裝置119A至119C)相關聯的辨識符等。在一些實施例中,WMS 119可自例如在裝置119A至119C上操作的計時系統等計時系統接收簽入(check-in)資訊及簽出(check-out)資訊。
在一些實施例中,第三方履行(3PL)系統121A至121C表示與物流及產品的第三方提供商相關聯的電腦系統。舉例而言,儘管一些產品被儲存於履行中心200中(如以下針對圖2所論述),然而其他產品可被儲存於場外、可按需生產或者可在其他情況下不可儲存於履行中心200中。3PL系統121A至121C可被配置成自FO系統113(例如,藉由FMG 115)接收訂單,且可直接向顧客提供產品及/或服務(例如,交付或安裝)。在一些實施例中,3PL系統121A至121C中的一或多者可為系統100的一部分,而在其他實施例中,3PL系統121A至121C中的一或多者可在系
統100之外(例如,由第三方提供商擁有或操作)。
在一些實施例中,履行中心授權系統(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可被配置成使該些員工能夠指示他們正在實行什麼任務以及他們在一天的不同時間處於什麼區。
在一些實施例中,勞資管理系統(LMS)125可被實施為儲存員工(包括全職員工及兼職員工)的出勤資訊及加班資訊的電腦系統。舉例而言,LMS 125可自FC Auth 123、WMS 119、裝置119A至119C、運輸系統107及/或裝置107A至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)等處實施的一或多個虛擬伺服器。
圖2繪示履行中心200。履行中心200是儲存訂購時裝運至顧客的物項的實體位置的實例。履行中心(FC)200可被劃分成多個區,所述多個區中的每一者繪示於圖2中。在一些實施例中,該些「區」可被視為接收物項、儲存物項、擷取物項及裝運物項的過程的不同階段之間的虛擬劃分。因此,儘管在圖2中繪示「區」,然而亦可存在區的其他劃分,且在一些實施例中,圖2中的區可被省略、複製或修改。
入站區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。
卸貨區207可為FC 200的在物項被移動至揀選區209之前儲存所述物項的區域。被分派揀選任務的工作者(「揀選者」)可接近揀選區中的物項202A及202B,使用行動裝置(例如,裝置119B)掃描揀選區的條形碼,且掃描與物項202A及202B相關聯的條形碼。接著揀選者可將物項帶至揀選區209(例如,藉由將物項放置於搬運車(cart)上或者搬運物項)。
揀選區209可為FC 200的其中在儲存單元210上儲存物項208的區域。在一些實施例中,儲存單元210可包括實體排架(physical shelving)、書架、盒、裝運箱、冰箱、冰櫃、冷藏庫等中的一或多者。在一些實施例中,揀選區209可被組織成多個樓層。在一些實施例中,工作者或機器可以包括例如堆高機、升降機、傳送帶、搬運車、手推車、推車、自動化機器人或裝置或者手動方式在內的多種方式將物項移動至揀選區209中。舉例而
言,揀選者可將物項202A及202B放置於卸貨區207中的手推車或搬運車上,且步行將物項202A及202B送至揀選區209。
揀選者可接收將物項放置於(或「存放(stow)」於)揀選區209中的特定地點(例如儲存單元210上的特定空間)的指令。舉例而言,揀選者可使用行動裝置(例如,裝置119B)掃描物項202A。所述裝置可例如使用指示過道、儲架及位置的系統來指示揀選者應將物項202A存放於何處。接著,在將物項202A存放於此位置中之前,所述裝置可提示揀選者掃描此位置處的條形碼。所述裝置可向電腦系統(例如圖1A中的WMS 119)發送(例如,經由無線網路)資料來指示物項202A已由使用裝置119B的使用者存放於所述位置處。
一旦使用者下訂單,揀選者便可在裝置119B上接收指令,以自儲存單元210擷取一或多個物項208。揀選者可擷取物項208,掃描物項208上的條形碼,且將其放置於運輸機構214上。儘管運輸機構214被表示為滑動件,然而在一些實施例中,運輸機構可被實施為傳送帶、升降機、搬運車、堆高機、手推車、推車等中的一或多者。接著物項208可到達包裝區211。
包裝區211可為FC 200的自揀選區209接收物項且將物項包裝至盒或袋中以便最終裝運至顧客的區域。在包裝區211中,被分派接收物項的工作者(「分撥工作者(rebin worker)」)將自揀選區209接收物項208,且確定物項208對應於什麼訂單。舉例而言,分撥工作者可使用例如電腦119C等裝置來掃描物項208
上的條形碼。電腦119C可以可視方式指示物項208與哪一訂單相關聯。舉例而言,此可包括牆216上的對應於訂單的空間或「單元格(cell)」。一旦訂單完成(例如,由於單元格容納訂單的所有物項),分撥工作者可向包裝工作者(或「包裝者(packer)」)指示訂單完成。包裝者可自單元格擷取物項,且將其放置於盒或袋中進行裝運。接著,包裝者可例如藉由堆高機、搬運車、推車、手推車、傳送帶、手動方式或其他方式將盒或袋發送至中樞區(hub zone)213。
中樞區213可為FC 200的自包裝區211接收所有盒或袋(「包裝」)的區域。中樞區213中的工作者及/或機器可擷取包裝218,且確定每一包裝擬定去往交付區域的哪一部分,且將包裝路由至適當的營地區215。舉例而言,若交付區域具有兩個較小的子區域,則包裝將去往兩個營地區215中的一者。在一些實施例中,工作者或機器可掃描包裝(例如,使用裝置119A至119C中的一者)以確定其最終目的地。將包裝路由至營地區215可包括例如確定作為包裝的目的地的地理區域的一部分(例如,基於郵政編碼),以及確定與所述地理區域的所述部分相關聯的營地區215。
在一些實施例中,營地區215可包括一或多個建築物、一或多個實體空間或者一或多個區域,其中的包裝是自中樞區213接收以分選至路線及/或子路線中。在一些實施例中,營地區215在實體上與FC 200分離,而在其他實施例中,營地區215可形成
FC 200的一部分。
營地區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擁有、租賃或營運。
圖3A是示例性揀選區300的圖例,揀選區300可用作與圖2所示揀選區209相似的功能。如圖3A中所示,揀選區300可位於倉庫(例如FC 200)中。在揀選區300中,物項320儲存於儲存單元310中,儲存單元310可包括位置辨識符311。在一些實施例中,儲存單元310可為實體排架、書架、盒、裝運箱、冰箱、冰櫃、冷藏庫等。在一些實施例中,物項320可為待售產品
且當顧客經由外部前端系統103代管的網站對物項320下訂單時,可由使用者(例如揀選者)或自動化機器對物項320進行揀選。
在一些實施例中,儲存單元310(例如排架)可具有貼合至儲存單元310上的位置辨識符311。位置辨識符311可為儲存單元310在揀選區300內的特定位置的唯一位址。在一些實施例中,位置辨識符311可對應於被擱置於所述位置處的特定物項。但在其他實施例中,位置辨識符311可指示擱置於一起或緊密地擱置於一起的多個物項。位置辨識符311可為物項條形碼、RFID標籤或矩陣條形碼(matrix barcode)(例如快速回應(Quick Response,QR)碼)。使用者裝置(例如行動裝置119B)中的相機或掃描器可使用輸入裝置(例如包括相機或掃描器的成像裝置)來掃描位置辨識符311。掃描出的資訊可被發送至WMS 119。基於掃描出的資訊,WMS 119可判斷並確認揀選者是否位於WMS 119指定的位置處。
批次可包括一或多個物項。揀選者可在揀選區300中揀選所分派的批次中所包括的物項,直至所述批次中的每個物項皆被揀選為止。揀選者可在揀選區300(例如倉庫)中步行移動。在一些實施例中,揀選者可使用幫助移動的其他裝置,例如摩托車(scooter)、機器人及/或車輛。
在一些實施例中,使用者裝置(例如,行動裝置119B)可幫助揀選者找到指定位置。在一些實施例中,使用者裝置可向
揀選者展示具有導航的地圖。舉例而言,使用者裝置可通知揀選者在到達某個位置時左轉。在一些實施例中,使用者裝置可提供訊號,所述訊號包括但不限於地圖、聲響、振動或文本訊息,以用於幫助揀選者找到指定位置。
圖3B是工作者(即,揀選者350)在圖3A所示揀選區300中的揀選操作的圖例。在一些實施例中,物項320可具有貼合至物項320的物項辨識符321。但在其他實施例中,物項辨識符321可不貼合至物項320且可位於物項320附近。物項辨識符321可包括物項條形碼、RFID標籤、矩陣條形碼(例如快速回應(QR)碼)等中的一或多者。
使用者裝置(例如行動裝置119B)中的相機或掃描器可掃描物項辨識符321。可藉由無線網路或有線網路將掃描出的資訊傳送至WMS 119。基於所接收的資訊,WMS 119可確認掃描出的物項辨識符321是否與儲存於WMS 119中的物項辨識符資訊相匹配。當WMS 119確認掃描出的物項辨識符321與儲存於WMS 119中的物項辨識符資訊相匹配時,行動裝置119B可向揀選者350顯示揀選物項320並將其放入至容器330中的指令。揀選者350可繼續進行此揀選操作,直至所述批次中的最末物項被揀選為止。
在一些實施例中,容器330可具有貼合至容器330的容器辨識符331。容器330可為被配置成容置一或多個物項320的任何容置器具,例如盒、裝運箱、袋等。在一些實施例中,容器330可為自動化揀選機器中的隔間(compartment)。容器辨識符331
可包括物項條形碼、RFID標籤、矩陣條形碼(例如快速回應(QR)碼)等中的一或多者。在一些實施例中,可存在大小、形狀或材料可有所不同的多於一種類型的容器330。舉例而言,一種類型的容器330可被配置成專用於冷藏物項(例如,農產品、肉類)且由絕緣材料構成。FC 200處可用的容器的類型可不同,且一個FC處可用的特定類型可能在另一FC處不可用。
當批次中的物項被揀選時,揀選者350可將容器330放置於搬運車340上。在一些實施例中,搬運車340可具有貼合至搬運車340的搬運車辨識符341。搬運車340可為被配置成容置並運輸一或多個容器330的任何車輛,例如手推搬運車(handcart)、推車、可駕駛搬運車等。在一些實施例中,搬運車340可由燃料或電力發動。在一些其他實施例中,搬運車340可為被設計成在儲存單元310之間移動且使用例如鉸接臂(articulating arm)等機械器具來揀選物項320的自動化機器人。FC 200處可用的搬運車的類型可不同,且一個FC處可用的特定類型可能在另一FC處不可用。
在批次中的最末物項被揀選之後,揀選者350可根據行動裝置119B中顯示的指令而使用搬運車340將容器330移動至目的地位置(例如,包裝區211或運輸機構214)。舉例而言,揀選者350可藉由掃描目的地條形碼來掃描目的地辨識符並將掃描出的資訊傳送至WMS 119。WMS 119可藉由無線網路或有線網路與其他系統(例如履行中心中的FO系統113)共享掃描出的資訊。
可藉由以上針對圖2闡述的過程進一步處理被發送的物項且最後將所述物項發送至顧客。
圖4是示出聯網環境400的示例性實施例的示意性方塊圖,聯網環境400包括用於有效分配訂單並將所述訂單分發至多個使用者的電腦化系統。環境400可包括各種系統,所述各種系統中的每一者可藉由一或多個網路彼此連接。所述系統亦可藉由直接連接(例如,使用纜線)而彼此連接。所繪示的系統包括FO系統113、履行訊息傳遞閘道(FMG)115、勞動力管理系統(WMS)119、裝置119A至119C及使用者350。圖4中所示的FMG 115、WMS 119、裝置119A至119C及使用者350對應於圖1A及圖3B中其各自的對應部分,且此處將不再對其予以贅述。
另一方面,更詳細地示出FO系統113及其組件系統。在一些實施例中,FO系統113包括訂單資料庫411、倉儲資料庫412、FC配置資料庫413及批次產生器414。在該些實施例中,FO系統113的組件(即,訂單資料庫411、倉儲資料庫412、FC配置資料庫413及批次產生器414)可被實施為由一或多個處理器基於儲存於一或多個記憶體中的指令而實行的一或多個功能單元。作為另外一種選擇,FO系統113的組件可被實施為經由網路彼此進行通訊的一或多個電腦系統。在此種實施例中,所述一或多個電腦系統中的每一者可包括一或多個處理器、一或多個記憶體(即,非暫時性電腦可讀取媒體)及一或多個輸入/輸出(input/output,I/O)裝置。在一些實施例中,所述一或多個電腦
系統中的每一者可採取以下形式:伺服器、通用電腦、大型電腦、專用計算裝置(例如圖形處理單元(graphical processing unit,GPU))、膝上型電腦或該些計算裝置的任意組合。
在一些實施例中,訂單資料庫411、倉儲資料庫412及FC配置資料庫413可各自被實施為以下一或多個電腦系統:所述一或多個電腦系統收集、累積及/或產生自上述其他系統累積的各種資料。在其他實施例中,訂單資料庫411、倉儲資料庫412及FC配置資料庫413可被實施為單個資料庫系統,所述單個資料庫系統將與每一資料庫對應的資訊儲存於其儲存空間(例如,非暫時性電腦可讀取媒體)的不同部分中。在一些實施例中,資料庫可包括基於雲端的資料庫(cloud-based database)或基於前提的資料庫(on-premise database),所述基於雲端的資料庫或基於前提的資料庫包括一或多個硬碟驅動機、一或多個固態驅動機或者一或多個非暫時性記憶體。
無論實施方案如何,每一組件皆可分別專用於儲存訂單資訊、倉儲資訊及FC配置資訊。更具體而言,當顧客對倉儲中的一或多個物項下訂單時,訂單資料庫411可儲存來自外部前端系統103的訂單資訊。舉例而言,訂單資訊可包括訂單辨識符、顧客訂購的物項辨識符321的列表、每一物項分別被訂購的數量、顧客聯繫資訊、支付資訊等。
倉儲資料庫412可儲存圖2所示揀選區209中的各別物項的物項資訊。舉例而言,物項資訊可包括按各別FC分組的物項
辨識符321的列表、物項辨識符321的對應的FC的存貨數量、物項辨識符321在每一FC內的位置辨識符311、對應的物項尺寸、重量及操作說明(例如,易碎、易腐、冷藏、冷凍)等。在一些實施例中,當揀選區209中的物項由在圖2所示入站區203處自賣方接收的物項進行補充時且當揀選區209中的物項被揀選者在揀選區209處揀選並自營地區215裝運至顧客時,可更新或產生物項資訊。當在FC 200內的不同位置處掃描各別物項辨識符時,物項資訊的各個態樣可被頻繁更新,且所述資訊由以上針對圖1A闡述的聯網系統(例如,運輸系統107、SOT系統111、WMS 119)進行處理。
再此外,FC配置資料庫413可儲存各別FC的FC配置資訊。舉例而言,FC配置資訊可包括FC具體資訊,FC具體資訊包括搬運車340的可用類型及數目、容器330的可用類型及數目、運輸系統214的規格(例如重量限制)、在每一FC處工作的揀選者350的當前數目等。在一些實施例中,當建造新的FC或修改現有FC以例如增加更多類型及數目的搬運車340或容器330或者安裝新的運輸系統214時,可不時地收集並更新FC配置資訊。
在一些實施例中,批次產生器414可包括一或多個計算裝置,所述一或多個計算裝置被配置成自訂單資料庫411聚合訂單資訊且基於來自倉儲資料庫412的物項資訊以及FC配置資訊將所述訂單資訊分批分配至揀選者350。批次產生器414的功能在以下針對圖5及圖7更詳細地闡述。
圖5是將多個訂單聚合成批次的示例性訂單分配過程500的例示。在此實例中,訂單A 510A、訂單B 510B、訂單C 510C及訂單D 510D可由批次產生器414聚合並被分配至批次A 520A、批次B 520B及批次C 520C中。訂單及批次的數目以及其中示出的物項僅為示例性的且批次產生器414可將任意數目的訂單與任意物項組合聚合於一起且必要時將所述任意數目的訂單與所述任意物項組合分配至任意數目的批次中。
在圖5中,訂單A 510A可包括與數量分別為五及三的檸檬水(lemonade)501及番茄醬(tomato sauce)502對應的物項辨識符321。訂單B 510B可包括與數量為一的研磨乾酪(grated cheese)503對應的物項辨識符321。訂單C 510C可包括與數量分別為一、一、三及二的桌上型電腦(desktop)504、玩具平板電腦(toy tablet)505、辣醬(hot sauce)506及紅辣椒醬(chili sauce)507對應的物項辨識符321。訂單D 510D可包括與數量分別為三及一的玩具汽車508及玩具卡車509對應的物項辨識符321。
批次產生器414可對所有物項辨識符321進行組合,且基於例如所述所有物項辨識符321各自的位置辨識符311將所述所有物項辨識符321分配至批次A 520A至批次C 520C中。舉例而言,批次A 520A可包含與和揀選區209中的儲存雜貨物項的區域相關聯的位置辨識符311對應的物項辨識符321。相似地,批次B 520B及批次C 520C可包含分別與和揀選區209中的儲存電子產品及玩具的區域相關聯的位置辨識符311對應的物項辨識符
321。在訂單A 510A至訂單D 510D包含與超出預定最大批次大小的特定區域相關聯的物項的量(無論是按體積、重量還是數量)的一些實施例中,批次產生器414可將物項分配至多於一個的批次中。在一些實施例中,每一批次可與特定類型的搬運車340相關聯,且最大批次大小可基於可用類型的搬運車340的大小來確定。
批次產生器414可進一步將被分派至特定批次的物項辨識符321劃分成一或多個容器群組。舉例而言,被分派至批次A 520A的物項辨識符321可被進一步劃分成容器群組A 521A及容器群組B 521B;且被分派至批次C 520C的物項辨識符321可被劃分成容器群組X 521X及容器群組Y 521Y。作為另外一種選擇,例如批次B 520B等批次的所有物項辨識符321可被分派至例如容器群組P 521P等單個容器群組。
在一些實施例中,關於是否對批次的物項辨識符321進行分割的決定可基於與和物項辨識符321對應的物項相關聯的若干因素,例如物項的總重量、總體積、各別形狀等。當達到預定最大容器群組大小時,批次產生器414可將所述因素與每一容器330的尺寸及/或重量容量進行比較且對物項辨識符321進行分割。舉例而言,容器群組A 521A及容器群組B 521B可各自分別包含檸檬水501及辣椒醬(chili pepper)507的物項辨識符321以及番茄醬502、辣醬506及研磨乾酪503的物項辨識符321。在其中批次與過多物項相關聯以至於達到與所述批次相關聯的特定搬
運車340的容器群組的最大數目的另一些實施例中,批次產生器414可創建新的批次且將過多的物項辨識符321與新的批次相關聯。新的批次可相似地經受如上所述分割成一或多個容器群組的過程。
圖6是示出示例性使用者裝置(例如行動裝置119B)的示意性方塊圖。行動裝置119B可包括顯示器610、輸入/輸出裝置620、處理器630及記憶體640。儘管圖6繪示行動裝置119B,然而熟習此項技術者應理解,可以相似的方式實施其他裝置(例如,平板電腦119A或電腦119C)。
行動裝置119B可被配置有儲存一或多個作業系統的儲存器,所述一或多個作業系統在由一或多個處理器執行時實行已知的作業系統功能。舉例而言,作業系統可包括微軟視窗(Microsoft Windows)、Unix、Linux、安卓(Android)、蘋果作業系統(Apple Mac OS)、iOS或其他類型的作業系統。因此,所揭露發明的實例可與運行任何類型的作業系統的電腦系統一起操作及起發揮作用。行動裝置119B亦可包括通訊軟體(例如網站瀏覽器軟體、平板電腦或智慧型手持裝置聯網軟體等),所述通訊軟體在由處理器執行時提供與網路的通訊。
行動裝置119B可包括顯示器610。顯示器610可包括例如液晶顯示器(liquid crystal display,LCD)、發光二極體(light emitting diode,LED)螢幕、有機發光二極體(organic light emitting diode,OLED)螢幕、觸控螢幕及其他已知的顯示裝置。顯示器
610可顯示各種資訊。舉例而言,顯示器610可顯示批次需要的容器及搬運車的數目。顯示器610可顯示供使用者(例如,揀選者350)選擇的可觸控選項或可選選項且可藉由輸入/輸出裝置620(例如觸控螢幕)接收使用者對選項的選擇。
輸入/輸出裝置620可包括使得行動裝置119B能夠發送資訊及自使用者或另一裝置接收資訊的一或多個裝置。輸入/輸出裝置620可包括各種輸入/輸出裝置,例如掃描器、相機、鍵盤、滑鼠類型裝置、手勢感測器(gesture sensor)、動作感測器、實體按鈕、演講輸入(oratory input)、觸控螢幕等。輸入/輸出裝置620亦可包括一或多個通訊模組(未示出),以用於例如藉由在行動裝置119B與WMS 119之間建立有線連接或無線連接來發送資訊及自WMS 119中的其他組件接收資訊。
行動裝置119B可包括至少一個處理器630,所述至少一個處理器630可為一或多個已知計算處理器,例如針對圖4中的FO系統113闡述的計算處理器。處理器630可執行儲存於行動裝置119B中的各種指令,以實行各種功能,例如處理自輸入/輸出裝置620接收的與物項320或容器330相關的資訊。
行動裝置119B可包括記憶體640,記憶體640可為揮發性或非揮發性、磁性、半導體、磁帶、光學、可移動、不可移動或其他類型的儲存裝置或有形(即,非暫時性)電腦可讀取媒體。記憶體640可儲存一或多個程式650。程式650可包括在由一或多個處理器執行時實行已知作業系統功能的作業系統(未示
出)。所揭露的實例可與運行任何類型的作業系統的電腦系統一起操作及起發揮作用。
程式650可為工作流管理程式。工作流管理程式可藉由向工作者提供指令來控制FC 200中的揀選操作。程式650可由處理器630執行,以實行與進行批次的履行相關的過程,所述過程包括但不限於自行動裝置119B接收與批次相關聯的辨識符、藉由行動裝置119B顯示所確定的容器的數目、自使用者裝置接收容器辨識符以及擷取與批次相關聯的一或多個物項的列表。
圖7是基於系統參數有效分配訂單的示例性電腦化過程700的流程圖。在一些實施例中,過程700可由FO系統113使用來自如上所述的其他聯網系統的資訊來實行。更具體而言,過程700可由批次產生器414使用來自訂單資料庫411、倉儲資料庫412及FC配置資料庫413的資訊來實行。在一些實施例中,過程700的範圍可限於特定FC,其中FO系統113可使用特定FC的FC配置資訊及與特定FC相關聯的物項資訊(例如,儲存於FC處的物項的數量及位置)實行過程700。用於其他FC的過程700可由與相應的FC相關聯的另一FO系統113實行,或者由過程700的單獨實例中的同一FO系統113實行。此外,當顧客藉由外部前端系統103下訂單時,FO系統113可在給定時間段內為每一FC 200重複進行步驟701至706多次。FO系統113亦可針對一或多個訂單群組實行步驟701至706的多個實例,其中所述實例可在任何給定時刻單獨處於各種步驟中。
在步驟701處,批次產生器414可對顧客藉由外部前端系統103下的一或多個訂單進行聚合。在一些實施例中,聚合是指在產生新的訂單資訊時藉由訂單資訊的訂單辨識符自訂單資料庫411收集訂單資訊。當批次產生器414聚合訂單時,批次產生器414亦可將訂單分解成產品級別,其中每一訂單資訊中的物項辨識符321的列表與每一物項的相應的訂單數量一起被組合成物項辨識符321的一個主列表。訂單的此種聚合可持續至預定事件為止,在預定事件時間點處,批次產生器414可實行步驟702,以將主列表上的物項辨識符321分配至一或多個批次中。批次產生器414亦可將與主列表中的物項辨識符321相關聯的訂單資訊集合更新成包括所述一或多個批次。在一些實施例中,在藉由步驟702至706處理主列表時,批次產生器414亦可開始與顧客下的下一訂單集合的另一次聚合。
在一些實施例中,預定事件可為基於時間的,其中批次產生器414以預定間隔停止將訂單資訊聚合至主列表中。在其他實施例中,預定事件可由使用者(例如,FC處的管理者)藉由以下方式手動地觸發:經由連接至FO系統113的輸入/輸出裝置而輸入指示批次產生器414停止聚合當前訂單集合的訊號。再此外,在其他實施例中,批次產生器414可基於FC配置資訊(例如可用揀選者的數目)自動地觸發預定事件。舉例而言,當主列表包含的物項數量足以創建欲被分派至每一揀選者的足夠數目的批次時,批次產生器414可觸發預定事件。在一些實施例中,當可創
建的批次的數目較可用揀選者數目大預定係數(例如,1.5)時,批次產生器414可觸發預定事件。
在步驟702處,批次產生器414可基於對應的物項資訊將主列表中的物項辨識符321分配至一或多個批次中。在一些實施例中,相較於使每一揀選者擷取訂單的所有物項而不論物項可能儲存的位置如何,物項的此種聚合及分配(即,重新組織)的目標可使得能夠更有效地自揀選區209擷取(即,揀選)物項。將與揀選區209中的特定區域相關聯的批次分派至特定揀選者可使得揀選者能夠熟悉物項的位置,提高揀選者的速度及/或縮短揀選者為完成批次而必須移動的距離。
在一些實施例中,批次產生器414可基於物項辨識符321各自的位置辨識符311來劃分物項辨識符321,其中與基於物項辨識符321各自的位置辨識符311而緊密位於一起的物項對應的物項辨識符321被分組於一起。在一些實施例中,揀選區209可被劃分成一或多個區域,所述一或多個區域中的每一者被分派至一或多個揀選者,且批次產生器414可基於對應的位置辨識符311落於區域內的位置來劃分物項辨識符321。如上所述,在一些實施例中,批次產生器414可進一步基於在特定FC處可用的搬運車340的類型將批次劃分成多於一個批次。在另一些實施例中,批次產生器414亦可基於預定參數(例如最小批次大小、最大批次大小等)來劃分物項辨識符321,所述預定參數可自FC配置資料庫413擷取。
在步驟703處,批次產生器414可確定特定FC處可用的運輸系統的參數。在一些實施例中,運輸系統可包括上述搬運車340、容器330及運輸機構214中的至少一者。因此,運輸系統的參數可包括每一系統的各個態樣,例如搬運車340的可用數目及類型、容器330的可用數目及類型以及運輸機構214的類型。此外,與搬運車340相關聯的參數可包括搬運車340的重量容量及搬運車340的隔間或裝貨空間(cargo space)的尺寸中的至少一者。相似地,與容器330相關聯的參數可包括容器330的重量容量及容器330的儲存隔間的尺寸中的至少一者。運輸機構214的參數可至少包括運輸機構214的重量容量。在一些實施例中,批次產生器414可自FC配置資料庫413擷取該些參數。
在步驟704處,使用以上在步驟703處確定的參數,批次產生器414可以以上針對圖5闡述的方式將每一批次劃分成一或多個容器群組或附加批次。更具體而言,批次產生器414可擷取與被分派至特定批次的物項辨識符321對應的每一物項的尺寸及重量,並將每一物項辨識符321分派至容器群組,直至達到對應的容器330的重量容量或體積容量或者運輸機構214的重量容量為止,以先發生的為準。在一些實施例中,批次產生器414可對容量中的每一者應用預定比率。舉例而言,不再將物項辨識符321分派至容器群組直至達到對應的容器330的重量容量為止,批次產生器414可對物項辨識符321進行分派直至達到所述重量容量的70%為止。預定比率可為應用至每一容量(即,容器330的
重量容量、容器330的體積容量及運輸機構214的重量容量)的統一比率,或者對於運輸系統的每一容量或類型,所述比率可不同。
訂單的一或多個物項可具有不規則形狀,由於揀選者將實際物項放置於容器330中,因此可能會導致對應的容器330較預期被更快地填滿。在一些實施例中,放置於所放置的易碎物項或柔軟物項上方的重的物項亦可能損壞易碎物項或柔軟物項。因此,在步驟705處,批次產生器414可基於自倉儲資料庫412擷取的物項資訊、使用例如以上辨識的考量因素來確定每一物項在容器330內的最佳位置或定向。作為另外一種選擇或另外地,批次產生器414亦可藉由使用包裝多個物項的其他已知或傳統方法來確定最佳位置或定向。
基於以上在步驟704處確定的容器群組,批次產生器414可確定特定批次所需的容器330的數目及類型以及搬運車340的類型。此種資訊可使揀選者350能夠使用所述批次所需的正確數目及類型的運輸工具開始被分派至他或她的批次,防止揀選者350因他或她沒有空間來承載物項320而不得不在揀選區209內來回行走多次。因此,在步驟706處,批次產生器414可將與特定批次相關聯的此種資訊傳送至WMS 119及屬於被分派至特定批次的揀選者的使用者裝置(例如,裝置119A至119C)。接著使用者裝置可以上述方式顯示所述資訊。
儘管已參照本揭露的具體實施例示出並闡述了本揭
露,然而應理解,本揭露可不加修改地履行於其他環境中。上述說明是出於例示目的而呈現。上述說明並非詳盡性的且並非僅限於所揭露的精確形式或實施例。藉由考量對所揭露的實施例的說明及履行,各種修改及改編對於熟習此項技術者而言將顯而易見。另外,儘管所揭露的實施例的態樣被闡述為儲存於記憶體中,然而熟習此項技術者應理解,該些態樣亦可儲存於其他類型的電腦可讀取媒體上,例如輔助儲存裝置(例如硬碟或光碟唯讀記憶體(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)或其他光驅動媒體上。
基於書面說明及所揭露的方法的電腦程式處於有經驗的開發者的技能範圍內。可使用熟習此項技術者已知的任何技術來創建各種程式或程式模組,或者可結合既有的軟體來設計各種程式或程式模組。舉例而言,可採用或借助.Net Framework、.Net Compact Framework(以及相關語言,如Visual Basic、C等)、爪哇(Java)、C++、Objective-C、超文件標記語言(Hypertext Markup Language,HTML)、HTML/AJAX組合、可擴展標記語言(Extensible Markup Language,XML)或包括Java小程式的HTML來設計程式區段或程式模組。
另外,儘管本文中已闡述了例示性實施例,然而熟習此
項技術者基於本揭露將設想出具有等效元素、修改形式、省略、組合(例如,各種實施例之間的態樣的組合)、改編及/或變更的任何及所有實施例的範圍。申請專利範圍中的限制應基於申請專利範圍中採用的語言進行廣義解釋,而並非僅限於本說明書中闡述的實例或在申請的過程期間闡述的實例。所述實例應被視為非排他性的。此外,所揭露的方法的步驟可以任何方式進行修改,包括藉由對步驟進行重新排序及/或插入或刪除步驟。因此,本說明書及實例旨在僅被視為例示性的,真正的範圍及精神由以下申請專利範圍及其等效內容的全部範圍來指示。
700:電腦化過程/過程
701、702、703、704、705、706:步驟
Claims (20)
- 一種基於系統參數有效分配訂單之電腦實施系統,所述系統包括:記憶體,用於儲存指令;以及至少一個處理器,被配置成執行所述指令以:對包括多個物項的一或多個數量在內的一或多個訂單進行聚合,其中對所述一或多個訂單進行聚合包括創建一或多個批次;自倉儲資料庫擷取所述多個物項的每一者的物項資訊;將所述多個物項的子集分派至一個批次,其中基於所述物項資訊且基於運輸系統的一或多個容器的每一者的重量容量及體積容量,所述多個物項被分派至一或多個批次;確定用於所述一或多個批次的所述運輸系統的一或多個參數;基於所述運輸系統的所述一或多個參數確定所述多個物項在所述運輸系統中的位置或定向中的至少一者;以及向使用者裝置傳送所確定的所述運輸系統的所述一或多個參數以進行顯示;其中當所述一或多個批次的任一者包括超過所述運輸系統的所述參數的物項的聚合時,分派至一或多個批次的所述物項的子集重新分派至新的批次,以及其中當所創建的批次比可用工作者的數量超過預定係數 的數量時,停止聚合所述一或多個訂單。
- 如請求項1所述的電腦實施系統,其中對所述一或多個訂單進行聚合包括以下中的至少一者:對預定時間段內的所述一或多個訂單進行聚合;對所述一或多個訂單進行聚合直至接收到使用者輸入為止;或者基於可用工作者數目對所述一或多個訂單進行聚合。
- 如請求項1所述的電腦實施系統,其中將所述多個物項的所述子集分派至所述一個批次包括:基於所述多個物項中的第一物項的位置、所述第一物項的尺寸、及所述物項的所述子集的組合重量中的至少一者將所述第一物項分派至所述一個批次。
- 如請求項1所述的電腦實施系統,其中所述一或多個參數包括以下中的至少一者:所述運輸系統中所包括的容器的類型;所述運輸系統中所包括的所述容器的數目;以及所述運輸系統的承載容量。
- 如請求項1所述的電腦實施系統,其中所述多個物項的所述子集的組合重量小於所述運輸系統的承載容量。
- 如請求項1所述的電腦實施系統,其中所述運輸系統包括一或多個容器,所述一或多個容器各自具有重量容量及體積容量。
- 如請求項6所述的電腦實施系統,其中將所述多個 物項的所述子集分派至所述一個批次包括:將所述多個物項的所述子集的一部分分派至所述一或多個容器中的第一容器,其中所述多個物項的所述子集是基於所述重量容量及所述體積容量被分派至一或多個容器。
- 如請求項7所述的電腦實施系統,其中被分派至所述第一容器的所述多個物項的所述子集的所述一部分的總重量或總體積較所述第一容器的所述重量容量及所述體積容量少預定比率。
- 如請求項1所述的電腦實施系統,其中所述指令更包括:使用自動化運輸系統將所述一或多個批次自第一位置轉移至第二位置。
- 如請求項9所述的電腦實施系統,其中將所述多個物項的所述子集分派至所述一個批次是基於所述自動化運輸系統的重量容量。
- 一種基於系統參數有效分配訂單之電腦實施方法,所述方法包括:對包括多個物項的一或多個數量在內的一或多個訂單進行聚合,其中對所述一或多個訂單進行聚合包括創建一或多個批次;自倉儲資料庫擷取所述多個物項的每一者的物項資訊;將所述多個物項的子集分派至一個批次,其中基於所述物項資訊且基於運輸系統的一或多個容器的每一者的重量容量及體積容量,所述多個物項被分派至一或多個批次; 確定用於所述一或多個批次的所述運輸系統的一或多個參數;基於所述運輸系統的所述一或多個參數確定所述多個物項在所述運輸系統中的位置或定向中的至少一者;以及向使用者裝置傳送所確定的所述運輸系統的所述一或多個參數以進行顯示;其中當所述一或多個批次的任一者包括超過所述運輸系統的所述參數的物項的聚合時,分派至一或多個批次的所述物項的子集重新分派至新的批次,以及其中當所創建的批次比可用工作者的數量超過預定係數的數量時,停止聚合所述一或多個訂單。
- 如請求項11所述的電腦實施方法,其中對所述一或多個訂單進行聚合包括以下中的至少一者:對預定時間段內的所述一或多個訂單進行聚合;對所述一或多個訂單進行聚合直至接收到使用者輸入為止;或者基於可用工作者數目對所述一或多個訂單進行聚合。
- 如請求項11所述的電腦實施方法,其中將所述多個物項的所述子集分派至所述一個批次包括:基於所述多個物項中的第一物項的位置、所述第一物項的尺寸、及所述多個物項的所述子集的組合重量中的至少一者將所述第一物項分派至所述一個批次。
- 如請求項11所述的電腦實施方法,其中所述一或多個參數包括以下中的至少一者:所述運輸系統中所包括的容器的類型;所述運輸系統中所包括的所述容器的數目;以及所述運輸系統的承載容量。
- 如請求項11所述的電腦實施方法,其中所述多個物項的所述子集的組合重量小於所述運輸系統的承載容量。
- 如請求項11所述的電腦實施方法,其中所述運輸系統包括一或多個容器,所述一或多個容器各自具有重量容量及體積容量。
- 如請求項16所述的電腦實施方法,其中將所述多個物項的所述子集分派至所述一個批次包括:將所述多個物項的所述子集的一部分分派至所述一或多個容器中的第一容器,其中所述多個物項的所述子集是基於所述重量容量及所述體積容量被分派至一或多個容器。
- 如請求項17所述的電腦實施方法,其中被分派至所述第一容器的所述多個物項的所述子集的所述一部分的總重量或總體積較所述第一容器的所述重量容量及所述體積容量少預定比率。
- 如請求項11所述的電腦實施方法,更包括:使用自動化運輸系統將所述一或多個批次自第一位置轉移至第二位置,其中將所述多個物項的所述子集分派至所述一個批次是基於所述自動化運輸系統的重量容量。
- 一種基於系統參數有效分配訂單之電腦實施系統,所述系統包括:記憶體,用於儲存指令;以及至少一個處理器,被配置成執行所述指令以:對包括多個物項的一或多個數量在內的一或多個訂單進行聚合,其中對所述一或多個訂單進行聚合包括創建一或多個批次;自倉儲資料庫擷取所述多個物項的每一者的物項資訊;將所述多個物項的第一子集分派至第一批次,其中基於所述物項資訊,所述物項被分派至一或多個批次;確定分派給所述一或多個批次的任一者的所述物項是否超過運輸系統的重量容量或體積容量,並且當超過所述重量容量或所述體積容量時,重新分派一或多個物項至新的批次;確定用於所述第一批次的運輸系統的一或多個參數;基於所述運輸系統的所述一或多個參數確定物項的所述第一子集在所述運輸系統中的位置或定向中的至少一者;向使用者裝置傳送所確定的所述運輸系統的所述一或多個參數以進行顯示;自所述使用者裝置接收與物項的所述第一子集中的第一物項相關聯的第一物項辨識符;以及因應於所述第一物項辨識符向所述使用者裝置傳送放置於所述運輸系統中的所述第一物項的所述位置或所述定向中 的至少一者以進行顯示,其中當所創建的批次比可用工作者的數量超過預定係數的數量時,停止聚合所述一或多個訂單。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/687,923 | 2019-11-19 | ||
US16/687,923 US20210150474A1 (en) | 2019-11-19 | 2019-11-19 | Computer implemented systems and methods for efficient distribution of orders based on system parameters |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202121280A TW202121280A (zh) | 2021-06-01 |
TWI813909B true TWI813909B (zh) | 2023-09-01 |
Family
ID=75909098
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW112129203A TWI844440B (zh) | 2019-11-19 | 2020-10-06 | 基於系統參數有效分配訂單之電腦實施系統以及電腦實施方法 |
TW109134509A TWI813909B (zh) | 2019-11-19 | 2020-10-06 | 基於系統參數有效分配訂單之電腦實施系統以及電腦實施方法 |
TW113116536A TW202433365A (zh) | 2019-11-19 | 2020-10-06 | 基於系統參數有效分配訂單之電腦實施系統以及電腦實施方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW112129203A TWI844440B (zh) | 2019-11-19 | 2020-10-06 | 基於系統參數有效分配訂單之電腦實施系統以及電腦實施方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW113116536A TW202433365A (zh) | 2019-11-19 | 2020-10-06 | 基於系統參數有效分配訂單之電腦實施系統以及電腦實施方法 |
Country Status (9)
Country | Link |
---|---|
US (1) | US20210150474A1 (zh) |
EP (1) | EP3847599A4 (zh) |
JP (1) | JP2022511180A (zh) |
KR (3) | KR20210061233A (zh) |
CN (1) | CN113228073A (zh) |
AU (2) | AU2020264283A1 (zh) |
SG (1) | SG11202012883TA (zh) |
TW (3) | TWI844440B (zh) |
WO (1) | WO2021099853A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220180308A1 (en) * | 2020-12-08 | 2022-06-09 | Zebra Technologies Corporation | Contactless Item Delivery Confirmation |
US20230128417A1 (en) * | 2021-10-26 | 2023-04-27 | Coupang, Corp. | Systems and methods for regional demand estimation |
KR20230139526A (ko) * | 2022-03-28 | 2023-10-05 | 쿠팡 주식회사 | 아이템 속성을 기반으로 주문 정보를 제공하는 방법 및 이를 위한 장치 |
US20240070583A1 (en) * | 2022-08-31 | 2024-02-29 | Maplebear Inc. (Dba Instacart) | Task unit generation and assignment for online concierge systems |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130173417A1 (en) * | 2012-01-02 | 2013-07-04 | International Business Machines Corporation | Utilizing empty shipping container space as a selling opportunity |
KR20150050769A (ko) * | 2013-10-31 | 2015-05-11 | 주식회사 비지에프리테일 | 점포의 진열집기에 따른 피킹 방법 및 상품 배송 시스템 |
TWI534057B (zh) * | 2011-05-27 | 2016-05-21 | Murata Machinery Ltd | Picking and sorting system |
US20170217683A1 (en) * | 2011-12-20 | 2017-08-03 | Hoj Engineering & Sales Co., Inc. | Warehouse Management System |
TW201732696A (zh) * | 2016-01-21 | 2017-09-16 | Alibaba Group Services Ltd | 一種倉庫貨位規劃方法、裝置及電子裝置 |
TW201826217A (zh) * | 2016-04-18 | 2018-07-16 | 高通公司 | 用於無人自主運輸工具物品遞送的定制包裝 |
US20190295008A1 (en) * | 2018-03-22 | 2019-09-26 | Walmart Apollo, Llc | System and Method for Continuous Pick Route Optimization |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3862206B2 (ja) * | 2000-12-15 | 2006-12-27 | 有限会社中央ロジスティクス・エンジニアリング | ピッキング方法及び装置 |
US7418404B2 (en) * | 2001-12-20 | 2008-08-26 | Ricoh Company, Ltd. | Commodity order acceptance and transportation system, method, and recording medium |
JP2004001933A (ja) * | 2002-05-30 | 2004-01-08 | Ffc:Kk | ピッキング方式決定方法およびピッキング方式決定プログラム |
US7725366B1 (en) * | 2007-05-01 | 2010-05-25 | Hector Franco | Supply-chain management system |
US8952284B1 (en) * | 2008-09-16 | 2015-02-10 | Amazon Technologies, Inc. | Method and apparatus for managing the allocation of items to processing stations in an order fulfillment process |
JP5418363B2 (ja) * | 2009-04-03 | 2014-02-19 | 新日鐵住金株式会社 | 出荷計画立案装置、出荷計画立案方法、及びコンピュータプログラム |
KR20110096392A (ko) * | 2010-02-22 | 2011-08-30 | 씨제이 지엘에스 주식회사 | Rfid를 포함하는 디지털 카트 피킹 시스템 |
JP5770839B2 (ja) * | 2010-05-26 | 2015-08-26 | アマゾン・テクノロジーズ・インコーポレーテッド | マテリアルハンドリング施設におけるプロセス管理のシステムおよび方法 |
US20130218799A1 (en) * | 2012-02-16 | 2013-08-22 | Sebastian Lehmann | Container Selection in a Materials Handling Facility |
US20140040075A1 (en) * | 2012-08-03 | 2014-02-06 | Vargo Adaptive Software LLC | System and method of selection and organization of customer orders in preparation for distribution operations order fulfillment |
US9799066B2 (en) * | 2013-03-15 | 2017-10-24 | Bluesky Datasheets, Llc | System and method for providing commercial functionality from a product data sheet |
JP2015147653A (ja) * | 2014-02-06 | 2015-08-20 | 株式会社東芝 | 搬送順序決定装置、配達物仕分けシステム及び搬送順序決定方法 |
EP3166058A1 (en) * | 2015-11-09 | 2017-05-10 | Dematic Systems GmbH | Method of fulfilling orders in a warehouse with an order fulfillment area |
CA3007028C (en) * | 2015-12-07 | 2022-03-22 | 6 River Systems, Inc. | Warehouse automation systems and methods using a motor-driven cart |
US10001768B2 (en) | 2016-09-01 | 2018-06-19 | Locus Robotics Corp. | Item storage array for mobile base in robot assisted order-fulfillment operations |
-
2019
- 2019-11-19 US US16/687,923 patent/US20210150474A1/en not_active Abandoned
-
2020
- 2020-01-10 KR KR1020200003679A patent/KR20210061233A/ko active Application Filing
- 2020-09-21 AU AU2020264283A patent/AU2020264283A1/en active Pending
- 2020-09-21 AU AU2020104448A patent/AU2020104448A4/en active Active
- 2020-09-21 EP EP20827966.1A patent/EP3847599A4/en active Pending
- 2020-09-21 WO PCT/IB2020/058791 patent/WO2021099853A1/en unknown
- 2020-09-21 CN CN202080003802.1A patent/CN113228073A/zh active Pending
- 2020-09-21 SG SG11202012883TA patent/SG11202012883TA/en unknown
- 2020-09-21 JP JP2020565450A patent/JP2022511180A/ja active Pending
- 2020-10-06 TW TW112129203A patent/TWI844440B/zh active
- 2020-10-06 TW TW109134509A patent/TWI813909B/zh active
- 2020-10-06 TW TW113116536A patent/TW202433365A/zh unknown
-
2021
- 2021-08-05 KR KR1020210103249A patent/KR20210098933A/ko not_active IP Right Cessation
-
2023
- 2023-12-08 KR KR1020230177619A patent/KR20230172443A/ko not_active Application Discontinuation
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI534057B (zh) * | 2011-05-27 | 2016-05-21 | Murata Machinery Ltd | Picking and sorting system |
US20170217683A1 (en) * | 2011-12-20 | 2017-08-03 | Hoj Engineering & Sales Co., Inc. | Warehouse Management System |
US20130173417A1 (en) * | 2012-01-02 | 2013-07-04 | International Business Machines Corporation | Utilizing empty shipping container space as a selling opportunity |
KR20150050769A (ko) * | 2013-10-31 | 2015-05-11 | 주식회사 비지에프리테일 | 점포의 진열집기에 따른 피킹 방법 및 상품 배송 시스템 |
TW201732696A (zh) * | 2016-01-21 | 2017-09-16 | Alibaba Group Services Ltd | 一種倉庫貨位規劃方法、裝置及電子裝置 |
TW201826217A (zh) * | 2016-04-18 | 2018-07-16 | 高通公司 | 用於無人自主運輸工具物品遞送的定制包裝 |
US20190295008A1 (en) * | 2018-03-22 | 2019-09-26 | Walmart Apollo, Llc | System and Method for Continuous Pick Route Optimization |
Also Published As
Publication number | Publication date |
---|---|
TWI844440B (zh) | 2024-06-01 |
TW202121280A (zh) | 2021-06-01 |
KR20210098933A (ko) | 2021-08-11 |
KR20210061233A (ko) | 2021-05-27 |
AU2020264283A1 (en) | 2021-06-03 |
CN113228073A (zh) | 2021-08-06 |
TW202433365A (zh) | 2024-08-16 |
EP3847599A4 (en) | 2022-03-16 |
AU2020104448A4 (en) | 2021-09-23 |
EP3847599A1 (en) | 2021-07-14 |
WO2021099853A1 (en) | 2021-05-27 |
KR20230172443A (ko) | 2023-12-22 |
US20210150474A1 (en) | 2021-05-20 |
TW202349296A (zh) | 2023-12-16 |
SG11202012883TA (en) | 2021-06-29 |
JP2022511180A (ja) | 2022-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI782309B (zh) | 用於自動裝填判定的電腦化系統及用於生成裝填指令的方法 | |
CN110826959B (zh) | 辅助拣选过程的计算机化的系统和方法 | |
TWI801861B (zh) | 根據產品特性決定產品價格的倉儲管理電腦實行系統以及方法 | |
TWI765686B (zh) | 用於在供應鏈中追蹤物品的電腦實施的系統以及方法 | |
TWI813909B (zh) | 基於系統參數有效分配訂單之電腦實施系統以及電腦實施方法 | |
TWI767745B (zh) | 用於包裝運送的電腦實施的系統以及方法 | |
TWI813080B (zh) | 用於產品的智能化分配的電腦實施系統及電腦實施方法 | |
TWI824924B (zh) | 電腦實施系統以及電腦實施方法 | |
TW202407600A (zh) | 用於智慧分配產品的電腦實行系統以及方法 | |
TWI759892B (zh) | 自動遞送工作者指配的電腦化系統、電腦化方法及系統 | |
TW202111624A (zh) | 用於多電腦物流協調的電子系統以及用於生成保證遞送時間的日曆以供使用者選擇的方法 | |
TW202305678A (zh) | 基於人工智慧產生入站規畫之電腦實施系統以及電腦實施方法 | |
KR20230035560A (ko) | 주문의 온디멘드 분해 및 풀필먼트에 대한 아이템 조합의 긴급도 기반 식별을 위한 시스템 및 방법 | |
AU2020264373A1 (en) | Computer-implemented system and method for determining top items for a custom fulfillment center | |
TW202134966A (zh) | 可再使用儲存追蹤及分配的電腦化系統及方法 |