Nothing Special   »   [go: up one dir, main page]

TW202349309A - Self-driving vending car control system, self-driving vending car control method, and non-transitory computer-readable storage medium - Google Patents

Self-driving vending car control system, self-driving vending car control method, and non-transitory computer-readable storage medium Download PDF

Info

Publication number
TW202349309A
TW202349309A TW111120301A TW111120301A TW202349309A TW 202349309 A TW202349309 A TW 202349309A TW 111120301 A TW111120301 A TW 111120301A TW 111120301 A TW111120301 A TW 111120301A TW 202349309 A TW202349309 A TW 202349309A
Authority
TW
Taiwan
Prior art keywords
vehicle
unmanned vending
call requests
product information
processing unit
Prior art date
Application number
TW111120301A
Other languages
Chinese (zh)
Inventor
薛琬馨
劉佳芸
Original Assignee
全家便利商店股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 全家便利商店股份有限公司 filed Critical 全家便利商店股份有限公司
Priority to TW111120301A priority Critical patent/TW202349309A/en
Publication of TW202349309A publication Critical patent/TW202349309A/en

Links

Images

Landscapes

  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A self-driving vending car control system, including a self-driving vending car and a server. When plurality of users send plurality of call requests to the server, a process unit of the server sorts the call requests, and generates a sequence. The server then controls the self-driving vending car to move to plurality of designated locations corresponding to the call requests sequentially according to the sequence.

Description

無人售賣車控制系統、無人售賣車控制方法以及非暫態電腦可讀取儲存媒體Unmanned vending vehicle control system, unmanned vending vehicle control method and non-transitory computer readable storage media

本揭露有關於一種控制系統,特別是有關於一種無人售賣車控制系統。The present disclosure relates to a control system, particularly to an unmanned vending vehicle control system.

無人售賣車的技術,相較於實體店面或販賣機,打破了固定地點的限制;相對於一般的攤販車,則可省去以人力駕駛、管理的成本。然而為最大化無人售賣車的營運效益,其移動的路線和停靠的地點係重要的影響因素。Compared with physical stores or vending machines, the technology of unmanned vending vehicles breaks the restrictions of fixed locations; compared with ordinary vending vehicles, it can save the cost of manual driving and management. However, in order to maximize the operational benefits of unmanned vending vehicles, their moving routes and stopping locations are important influencing factors.

現有的無人售賣車有些被設定為在路上巡航,當有路人向其揮手時,則停靠提供消費者販售服務;另外亦有被設定為在特定時間停靠在人潮眾多的場域。但上述方法的觸及能力有限,且無人售賣車受限於車體規模,可承載的商品有限,僅能滿足部分的購買需求,當有消費者有特定需求時,未必能夠在其所身處的地點提供特定物品的販售服務。Some of the existing unmanned vending vehicles are set to cruise on the road and stop to provide consumer sales services when passers-by wave to them; others are set to stop in crowded areas at specific times. However, the reach of the above methods is limited, and the unmanned vending vehicle is limited by the size of the vehicle body and the goods it can carry. It can only meet part of the purchase needs. When consumers have specific needs, they may not be able to sell them where they are. Locations offer specific items for sale.

本揭露提供一種無人售賣車控制系統,用以控制一無人售賣車,該無人售賣車控制系統包含一伺服器。該伺服器通訊連接至該無人售賣車以及複數個終端裝置,並且包含一通訊單元以及一處理單元。該通訊單元用以自該些終端裝置接收複數個呼叫請求,該些呼叫請求包含複數個指定地點之資訊。該處理單元,與該通訊單元耦接,其中該處理單元用以排序該些呼叫請求並產生一派車次序,該處理單元按照該派車次序依序產生對應該些呼叫請求的複數個移動指令,透過該通訊單元發送至該無人售賣車,該無人售賣車根據該些移動指令依序移動至對應該些呼叫請求的該些指定地點。The present disclosure provides an unmanned vending vehicle control system for controlling an unmanned vending vehicle. The unmanned vending vehicle control system includes a server. The server is communicatively connected to the unmanned vending car and a plurality of terminal devices, and includes a communication unit and a processing unit. The communication unit is used to receive a plurality of call requests from the terminal devices, and the call requests include information on a plurality of designated locations. The processing unit is coupled to the communication unit, wherein the processing unit is used to sort the call requests and generate a vehicle dispatching order, and the processing unit sequentially generates a plurality of movement instructions corresponding to the call requests according to the vehicle dispatching order, Sent to the unmanned vending vehicle through the communication unit, the unmanned vending vehicle moves sequentially to the designated locations corresponding to the call requests according to the movement instructions.

本揭露另提供一種無人售賣車控制方法,其包含以下步驟:自複數個終端裝置接收複數個呼叫請求,該些呼叫請求包含複數個指定地點;排序該些呼叫請求,產生一派車次序;按照該派車次序依序產生對應該些呼叫請求的複數個移動指令;將該些移動指令發送至該無人售賣車;以及該無人售賣車根據該些移動指令依序移動至對應該些呼叫請求的該些指定地點。The disclosure also provides an unmanned vending vehicle control method, which includes the following steps: receiving a plurality of call requests from a plurality of terminal devices, and the call requests include a plurality of designated locations; sorting the call requests to generate a vehicle dispatching order; and according to the The vehicle dispatch sequence generates a plurality of movement instructions corresponding to the call requests in sequence; sends the movement instructions to the unmanned vending vehicle; and the unmanned vending vehicle moves to the location corresponding to the call requests in sequence according to the movement instructions. designated locations.

本揭露還提供一種非暫態電腦可讀取儲存媒體,其具有儲存於其上的至少一指令,當一處理單元執行該些指令時,該些指令執行該無人售賣車控制方法。The disclosure also provides a non-transitory computer-readable storage medium having at least one instruction stored thereon. When a processing unit executes the instructions, the instructions execute the unmanned vending vehicle control method.

應該理解的是,前述的一般性描述和下列具體說明僅僅是示例性和解釋性的,並旨在提供所要求的本揭露的進一步說明。It is to be understood that both the foregoing general description and the following specific description are exemplary and explanatory only and are intended to provide further explanation of the present disclosure as claimed.

為了使本揭露之敘述更加詳盡與完備,可參照所附之圖式及以下所述各種實施例,圖式中相同之號碼代表相同或相似之元件。In order to make the description of the present disclosure more detailed and complete, reference may be made to the attached drawings and the various embodiments described below. The same numbers in the drawings represent the same or similar components.

請參照第1圖,其為本揭露一實施例之無人售賣車控制系統100的示意圖。無人售賣車控制系統100包含伺服器110,其中伺服器110通訊連接至無人售賣車120以及複數個終端裝置ED1、ED2、ED3,並包含一通訊單元111以及一處理單元112,通訊單元111和處理單元112之間彼此通訊連接。Please refer to Figure 1 , which is a schematic diagram of an unmanned vending vehicle control system 100 according to an embodiment of the present disclosure. The unmanned vending vehicle control system 100 includes a server 110, where the server 110 is communicatively connected to the unmanned vending vehicle 120 and a plurality of terminal devices ED1, ED2, ED3, and includes a communication unit 111 and a processing unit 112. The communication unit 111 and processing Units 112 are communicatively connected to each other.

在本揭露一實施例中,通訊單元111可以是裝設於伺服器內之網路連接埠、天線或其他具通訊功能之元件;處理單元112可以為裝設於伺服器內之處理器、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)或其他運算裝置;終端裝置ED1、ED2和ED3則可以是由使用者操作之行動裝置、電腦或其他具通訊功能之裝置。In an embodiment of the present disclosure, the communication unit 111 may be a network port, an antenna, or other components with communication functions installed in the server; the processing unit 112 may be a processor or special device installed in the server. Application Specific Integrated Circuit (ASIC) or other computing devices; terminal devices ED1, ED2 and ED3 can be mobile devices, computers or other devices with communication functions operated by users.

在本揭露一實施例中,無人售賣車120為具自動駕駛功能之移動載具,並載有商品提供消費者購買。舉例而言,無人售賣車120具有如貨車或麵包車的長型車體,車體的側面設有可向上掀起或側向滑動的一門板,無人售賣車120停下時該門板掀起或滑動以使一消費者得以檢視陳列之複數個商品。此時,該消費者可以拿取該些商品中欲購買之一購買商品,藉由感應該購買商品上所設有的RFID標籤或無人售賣車120內之一商品陳列架因該購買商品被取走而負重減輕,無人售賣車120得以取得該購買商品之資訊。接著,該消費者透過行動裝置應用程式、條碼、感應卡或其他認證身分方式向無人售賣車120提供一消費者資訊,無人售賣車120確認該消費者身分後,則可以自該消費者的線上帳戶扣款,完成交易。若該消費者並未註冊線上帳戶,或因故無法認證其身分,無人售賣車120亦可以透過裝設條碼掃描器、信用卡刷卡機、吸鈔機、投幣機或其他付款手段,以提供該消費者完成付款。In an embodiment of the present disclosure, the unmanned vending vehicle 120 is a mobile vehicle with an autonomous driving function and carries goods for consumers to purchase. For example, the unmanned vending vehicle 120 has a long body such as a truck or a van. The side of the vehicle body is provided with a door panel that can be lifted upward or slid laterally. When the unmanned vending vehicle 120 is stopped, the door panel is lifted or slid to allow the vehicle to pass. A consumer can inspect multiple products on display. At this time, the consumer can take one of the purchased goods to be purchased by sensing the RFID tag provided on the purchased goods or a product display rack in the unmanned vending car 120 because the purchased goods are removed. As the user walks and the load is reduced, the unmanned vending vehicle 120 can obtain the information of the purchased product. Then, the consumer provides consumer information to the unmanned vending car 120 through a mobile device application, barcode, proximity card or other authentication method. After the unmanned vending car 120 confirms the consumer's identity, it can obtain the consumer's online information. Debit the account and complete the transaction. If the consumer has not registered an online account or cannot authenticate his or her identity for some reason, the unmanned vending car 120 can also provide the customer with the service by installing a barcode scanner, a credit card swipe machine, a cash suction machine, a coin machine or other payment methods. The consumer completes the payment.

請同時參考第2圖和第3圖,其分別為本揭露一實施例之無人售賣車控制方法200的流程圖,以及本揭露一實施例之無人售賣車控制系統100接收呼叫請求CRa、CRb並產生排序的示意圖。Please refer to Figures 2 and 3 at the same time, which are respectively flow charts of the unmanned vending vehicle control method 200 according to an embodiment of the present disclosure, and the unmanned vending vehicle control system 100 according to an embodiment of the present disclosure receives call requests CRa, CRb and Generate a schematic diagram of the sorting.

如第2圖所示,無人售賣車控制方法200包含步驟S201至S206,其可被第1圖和第3圖所示之無人售賣車控制系統100所執行。As shown in Figure 2, the unmanned vending vehicle control method 200 includes steps S201 to S206, which can be executed by the unmanned vending vehicle control system 100 shown in Figures 1 and 3.

如第3圖所示,當一第一消費者在一指定地點A欲呼叫無人售賣車120,並操作終端裝置ED1將包含指定地點A資訊的一呼叫請求CRa傳送至伺服器110;在這之後,一第二消費者在一指定地點B欲呼叫無人售賣車120,並操作終端裝置ED2將包含指定地點B資訊的一呼叫請求CRb傳送至伺服器110。此時無人售賣車控制系統100執行步驟S201,通訊單元111先自終端裝置ED1接收呼叫請求CRa,其中呼叫請求CRa包含指定地點A之資訊;接著,通訊單元111又自終端裝置ED2接收呼叫請求CRb,其中呼叫請求CRb包含指定地點B之資訊,通訊單元111將呼叫請求CRa和呼叫請求CRb分別傳送至處理單元112。其中,指定地點A、B之資訊可為電子地圖之座標、全球定位系統(Global Positioning System,GPS)之座標或相對於座標參考點之相對位置等表示位置資訊之技術手段。As shown in Figure 3, when a first consumer wants to call the unmanned vending car 120 at a designated location A, and operates the terminal device ED1 to transmit a call request CRa containing information about the designated location A to the server 110; after that , a second consumer wants to call the unmanned vending vehicle 120 at a designated location B, and operates the terminal device ED2 to transmit a call request CRb containing information about the designated location B to the server 110 . At this time, the unmanned vending vehicle control system 100 executes step S201. The communication unit 111 first receives a call request CRa from the terminal device ED1, where the call request CRa includes information about the designated location A; then, the communication unit 111 receives a call request CRb from the terminal device ED2. , where the call request CRb includes information specifying location B, and the communication unit 111 transmits the call request CRa and the call request CRb to the processing unit 112 respectively. Among them, the information of designated locations A and B can be the coordinates of an electronic map, the coordinates of a Global Positioning System (GPS), or the relative position relative to a coordinate reference point, or other technical means of expressing location information.

接下來,處理單元112執行步驟S202,排序呼叫請求CRa、CRb,產生一派車次序。在本揭露的一實施例中,處理單元112根據接收到該些呼叫請求的時間先後產生該派車次序,即處理單元112按前述接收到呼叫請求CRa、CRb之順序,產生呼叫請求CRa在前、呼叫請求CRb在後之該派車次序。Next, the processing unit 112 executes step S202 to sort the call requests CRa and CRb to generate a car dispatch sequence. In an embodiment of the present disclosure, the processing unit 112 generates the dispatch sequence according to the time when the call requests are received. That is, the processing unit 112 generates the call request CRa first in the order in which it receives the call requests CRa and CRb. , the call request CRb is followed by the dispatch sequence.

其後,處理單元112執行步驟S203,判斷呼叫請求CRa、CRb是否有包含一預定購買商品資訊。由於呼叫請求CRa、CRb皆沒有包含預定購買商品資訊,因此處理單元112進一步執行步驟S204,按照該派車次序依序產生對應呼叫請求CRa、CRb的複數個移動指令。處理單元112此時按照該派車次序,依序產生對應呼叫請求CRa之一移動指令MRa和對應呼叫請求CRb之一移動指令MRb。其中,移動指令MRa包含呼叫請求CRa之資訊(例如:該第一消費者之資訊),其中亦包含指定地點A之資訊;同樣地,移動指令MRb亦包含呼叫請求CRa以及指定地點B之資訊。Thereafter, the processing unit 112 executes step S203 to determine whether the call requests CRa and CRb include a predetermined purchase product information. Since neither the call requests CRa nor CRb include the scheduled purchase product information, the processing unit 112 further executes step S204 to sequentially generate a plurality of movement instructions corresponding to the call requests CRa and CRb according to the dispatching order. At this time, the processing unit 112 sequentially generates a movement instruction MRa corresponding to the call request CRa and a movement instruction MRb corresponding to the call request CRb according to the dispatching order. Among them, the movement instruction MRa includes the information of the call request CRa (for example, the information of the first consumer), which also includes the information of the designated location A; similarly, the movement instruction MRb also includes the information of the call request CRa and the designated location B.

接著,在步驟S205中,處理單元112透過通訊單元111將移動指令MRa、MRb依序發送至無人售賣車120。由於該派車次序為呼叫請求CRa在前、呼叫請求CRb在後,因此通訊單元111係依照對應呼叫請求CRa之移動指令MRa在前,對應呼叫請求CRb之移動指令MRb在後之順序,將移動指令MRa、MRb發送至無人售賣車120。Next, in step S205, the processing unit 112 sends the movement instructions MRa and MRb to the unmanned vending vehicle 120 in sequence through the communication unit 111. Since the dispatching order is that the call request CRa comes first and the call request CRb comes after, the communication unit 111 will move in the order that the movement command MRa corresponding to the call request CRa comes first and the movement command MRb corresponding to the call request CRb comes after. The instructions MRa and MRb are sent to the unmanned vending vehicle 120.

當無人售賣車120接到移動指令MRa、MRb後,執行步驟S206,無人售賣車120根據移動指令MRa、MRb依序移動至對應呼叫請求CRa、CRb的指定地點A、B。由於通訊單元111係依照移動指令MRa在前,移動指令MRb在後之順序,發出移動指令MRa和MRb,無人售賣車120亦將按此順序接收到移動指令MRa和MRb。因此,無人售賣車120將先移動至移動指令MRa所對應之指定地點A,提供該第一消費者販售商品之服務,其後再移動至移動指令MRb所對應之指定地點B,提供該第二消費者販售商品之服務。After the unmanned vending vehicle 120 receives the movement instructions MRa and MRb, step S206 is executed. The unmanned vending vehicle 120 sequentially moves to the designated locations A and B corresponding to the call requests CRa and CRb according to the movement instructions MRa and MRb. Since the communication unit 111 sends the movement instructions MRa and MRb in the order of the movement instruction MRa first and the movement instruction MRb later, the unmanned vending vehicle 120 will also receive the movement instructions MRa and MRb in this order. Therefore, the unmanned vending vehicle 120 will first move to the designated location A corresponding to the movement instruction MRa to provide the first consumer with the service of selling goods, and then move to the designated location B corresponding to the movement instruction MRb to provide the first consumer with the service of selling goods. 2. Services for selling goods to consumers.

根據上述實施例,無人售賣車控制系統100可按照接收到呼叫請求CRa、CRb的時間順序,控制無人售賣車依序前往地點A、B,使先發送呼叫請求之該第一消費者得優先於該第二消費者獲得服務。According to the above embodiment, the unmanned vending vehicle control system 100 can control the unmanned vending vehicle to go to locations A and B in sequence according to the time sequence of receiving the call requests CRa and CRb, so that the first consumer who sends the call request first has priority. The second consumer obtains the service.

然而在本揭露一實施例中,通訊單元111自無人售賣車120接收一車輛位置O,處理單元112計算該車輛位置相對於指定地點A、B的複數個移動距離,並根據該些移動距離的大小產生該派車次序。其中,該車輛位置如同該指定地點,可為電子地圖之座標、全球定位系統(GPS)之座標或相對於座標參考點之相對位置等表示位置資訊之技術手段。However, in an embodiment of the present disclosure, the communication unit 111 receives a vehicle position O from the unmanned vending vehicle 120, and the processing unit 112 calculates a plurality of moving distances of the vehicle position relative to designated locations A and B, and calculates the moving distances based on the moving distances. The size generates the dispatch order. The vehicle location, like the designated location, can be the coordinates of an electronic map, the coordinates of a global positioning system (GPS), or the relative position relative to a coordinate reference point, or other technical means of expressing location information.

請再次參考第3圖,伺服器110可透過通訊單元111隨時掌握無人售賣車120之位置,在步驟S202中,當處理單元112排序呼叫請求CRa、CRb時,處理單元112利用通訊單元111自無人售賣車120接收到之車輛位置O,計算出車輛位置O至指定地點A之移動距離Da以及車輛位置O至指定地點B之移動距離Db並進行比較,比較後得知移動距離Db較移動距離Da短,即指定地點B相較於指定地點A,距離車輛位置O較近。因此,處理單元112產生該派車次序時,產生呼叫請求CRb在前、呼叫請求CRa在後之一派車次序。其後在步驟S204和S205中,處理單元112按照該派車次序產生、發送移動指令;在步驟S206中,無人售賣車120則因此先移動至指定地點B,再移動至指定地點A。Please refer to Figure 3 again. The server 110 can grasp the location of the unmanned vending car 120 at any time through the communication unit 111. In step S202, when the processing unit 112 orders the call requests CRa and CRb, the processing unit 112 uses the communication unit 111 to automatically The vehicle position O received by the vending car 120 calculates the moving distance Da from the vehicle position O to the designated location A and the moving distance Db from the vehicle position O to the designated location B and compares them. After comparison, it is known that the moving distance Db is greater than the moving distance Da. Short, that is, the designated location B is closer to the vehicle location O than the designated location A. Therefore, when the processing unit 112 generates the dispatching order, it generates a dispatching order in which the call request CRb comes first and the call request CRa comes later. Subsequently, in steps S204 and S205, the processing unit 112 generates and sends movement instructions according to the vehicle dispatch sequence; in step S206, the unmanned vending vehicle 120 therefore first moves to the designated location B and then moves to the designated location A.

根據上述實施例,無人售賣車控制系統100可根據接收到移動指令CRa、CRb對應之指定地點A、B,計算一移動距離較短之路線,並控制無人售賣車120按照該路線依序前往指定地點B、A,使無人售賣車120得以較短的移動距離完成移動至指定地點B、A之任務,節省時間和能源消耗。According to the above embodiment, the unmanned vending vehicle control system 100 can calculate a route with a shorter moving distance based on the designated locations A and B corresponding to the received movement instructions CRa and CRb, and control the unmanned vending vehicle 120 to follow the route to the designated locations in sequence. Locations B and A enable the unmanned vending vehicle 120 to complete the task of moving to designated locations B and A in a shorter moving distance, saving time and energy consumption.

需要注意的是,當需要排序之移動指令包含之指定地點超過3個時,可先挑選出距離該車輛位置最近之一第一指定地點,再以該第一指定地點為基準,在其他指定地點中挑選出距離該第一指定地點最近之一第二指定地點,並以此類推,排序出一較佳路線。It should be noted that when the movement instructions that need to be sorted include more than 3 designated locations, the first designated location closest to the vehicle position can be selected first, and then based on the first designated location, other designated locations can be selected. A second designated location closest to the first designated location is selected, and by analogy, a better route is sorted.

進一步地,計算移動距離時可引入兩點間的道路分佈、交通狀況、天氣等因素進行考量,以更精準地計算較佳的路線。Furthermore, factors such as road distribution, traffic conditions, and weather between two points can be taken into consideration when calculating the moving distance to more accurately calculate a better route.

接下來請進一步參考第4圖,其為本揭露一實施例之無人售賣車控制系統100將根據不同呼叫請求所需要的預定購買商品資訊相應的派遣無人售賣車或安排派車次序的示意圖。於第4圖的實施例中,無人售賣車控制系統100當中包含了不只一台無人售賣車,如第4圖所示的三個無人售賣車120a、120b及120c,其中三台無人售賣車120a、120b及120c各自的功能與運作方式可以參照先前實施例中所揭露的無人售賣車120。無人售賣車控制系統100可以根據接受不同終端裝置ED3以及ED4的呼叫請求,將呼叫請求與合適的無人售賣車媒合。其中無人售賣車120a載有一橡皮擦商品。Next, please further refer to FIG. 4 , which is a schematic diagram in which the unmanned vending vehicle control system 100 according to an embodiment of the present disclosure dispatches unmanned vending vehicles or arranges the dispatch sequence according to the scheduled purchase product information required by different call requests. In the embodiment of Figure 4, the unmanned vending vehicle control system 100 includes more than one unmanned vending vehicle, such as three unmanned vending vehicles 120a, 120b and 120c shown in Figure 4, of which three unmanned vending vehicles 120a , 120b and 120c can refer to the unmanned vending vehicle 120 disclosed in the previous embodiment. The unmanned vending vehicle control system 100 can match the call requests with appropriate unmanned vending vehicles based on accepting call requests from different terminal devices ED3 and ED4. Among them, the unmanned vending car 120a carries an eraser product.

在本揭露之一實施例中,一第三消費者欲購買鉛筆,因此操作終端裝置ED3傳送一呼叫請求CRc至伺服器110,其中呼叫請求CRc包含一預定購買商品資訊BPa,記載一鉛筆商品資訊。伺服器110接收呼叫請求CRc,並將呼叫請求CRc排序至無人售賣車120a之一派車次序後,處理單元112執行步驟S203,判斷呼叫請求CRc包含預定購買商品資訊BPa,因此進一步執行步驟S211,自無人售賣車120a接收一車載商品資訊VPa,其中車載商品資訊VPa包含一橡皮擦商品資訊。In one embodiment of the present disclosure, a third consumer wants to purchase a pencil, so the operating terminal device ED3 sends a call request CRc to the server 110, where the call request CRc includes a predetermined purchase product information BPa, recording a pencil product information. . After the server 110 receives the call request CRc and sorts the call request CRc into one of the dispatching orders of the unmanned vending vehicles 120a, the processing unit 112 executes step S203 and determines that the call request CRc contains the scheduled purchase product information BPa, and therefore further executes step S211 to automatically The unmanned vending vehicle 120a receives a vehicle-mounted product information VPa, where the vehicle-mounted product information VPa includes an eraser product information.

接下來,在步驟S212中,處理單元112判斷預定購買商品資訊BPa和車載商品資訊VPa是否相符。具體而言,係比對預定購買商品資訊BPa和車載商品資訊VPa各自所記載的商品資訊是否包含相同之商品。Next, in step S212, the processing unit 112 determines whether the scheduled purchase product information BPa and the vehicle-mounted product information VPa match. Specifically, the product information recorded in the scheduled purchase product information BPa and the vehicle-mounted product information VPa is compared to see whether the same product is included.

由於預定購買商品資訊BPa記載的是該鉛筆商品資訊,而車載商品資訊VPa記載的為該橡皮擦商品資訊,兩者並不相符,因此處理單元112進一步執行步驟S213,將呼叫請求CRc自無人售賣車120a的派車次序中排除。Since the scheduled purchase product information BPa records the product information of the pencil, and the vehicle-mounted product information VPa records the product information of the eraser, the two do not match, so the processing unit 112 further executes step S213 to send the call request CRc from the unmanned vending machine. Car 120a is excluded from the dispatch sequence.

根據上述實施例,由於該第三消費者發出之呼叫請求CRc包含了預定購買商品資訊BPa,藉由無人售賣車控制方法200步驟S203、S211至S213的判斷、比對和排除手段,無人售賣車控制系統100可避免派出沒載有鉛筆商品的無人售賣車120a至該第三消費者指定之地點,節省無人售賣車控制系統100和消費者雙方無謂的時間成本消耗。According to the above embodiment, since the call request CRc sent by the third consumer includes the scheduled purchase product information BPa, through the judgment, comparison and elimination means of steps S203, S211 to S213 of the unmanned vending vehicle control method 200, the unmanned vending vehicle The control system 100 can avoid sending the unmanned vending vehicle 120a that does not carry pencil products to the location designated by the third consumer, saving unnecessary time and cost consumption for both the unmanned vending vehicle control system 100 and the consumer.

在本揭露另一實施例中,無人售賣車控制系統100進一步考量無人售賣車120b,其載有一鉛筆商品。In another embodiment of the present disclosure, the unmanned vending vehicle control system 100 further considers the unmanned vending vehicle 120b, which carries a pencil product.

承前述,處理單元112執行步驟S213,將呼叫請求CRc自無人售賣車120a的派車次序中排除後,處理單元112將呼叫請求CRc加入至另一對應無人售賣車120b之派車次序中,並進一步執行步驟S203,而因呼叫請求CRc包含預定購買商品資訊BPa,進而執行步驟S211,透過通訊單元111自無人售賣車120b接收一車載商品資訊VPb,其中車載商品資訊VPb包含該鉛筆商品資訊。Following the above, the processing unit 112 executes step S213. After excluding the call request CRc from the dispatch sequence of the unmanned vending vehicle 120a, the processing unit 112 adds the call request CRc to the dispatch sequence of another corresponding unmanned vending vehicle 120b, and Step S203 is further executed, and since the call request CRc includes the scheduled purchase product information BPa, step S211 is further executed to receive vehicle-mounted product information VPb from the unmanned vending vehicle 120b through the communication unit 111, where the vehicle-mounted product information VPb includes the pencil product information.

接著,處理單元112執行步驟S212,比對預定購買商品資訊BPa及車載商品資訊VPb是否相符,而預定購買商品資訊BPa和車載商品資訊VPb皆包含相同的該鉛筆商品資訊,因此,處理單元112跳至步驟S204。Next, the processing unit 112 executes step S212 to compare whether the scheduled purchase product information BPa and the vehicle-mounted product information VPb are consistent. The scheduled purchase product information BPa and the vehicle-mounted product information VPb both contain the same pencil product information. Therefore, the processing unit 112 jumps Go to step S204.

在步驟S204中,處理單元112根據無人售賣車120b之派車次序產生對應呼叫請求CRc的一移動指令;其後,處理單元112執行步驟S205,透過通訊單元111將該移動指令發送至無人售賣車120b;最後,無人售賣車120b則根據該移動指令移動至對應呼叫請求CRc的一指定地點。In step S204, the processing unit 112 generates a movement instruction corresponding to the call request CRc according to the dispatch sequence of the unmanned vending vehicle 120b. Thereafter, the processing unit 112 executes step S205 and sends the movement instruction to the unmanned vending vehicle through the communication unit 111. 120b; finally, the unmanned vending vehicle 120b moves to a designated location corresponding to the call request CRc according to the movement instruction.

根據上述實施例,無人售賣車控制系統100得以提供該第三消費者在其指定之地點販賣鉛筆商品之服務。藉由無人售賣車控制方法200步驟S203、S211和S212的判斷、比對手段,得確保無人售賣車控制系統100提供消費者購買其所要求商品的服務。According to the above embodiment, the unmanned vending vehicle control system 100 can provide the third consumer with a service of selling pencil products at a designated location. Through the judgment and comparison methods in steps S203, S211 and S212 of the unmanned vending vehicle control method 200, it is ensured that the unmanned vending vehicle control system 100 provides services for consumers to purchase the goods they require.

需要注意的是,當執行步驟S212,該預定購買商品資訊包含複數個商品資訊時,步驟S212可設定為該車載商品資訊須包含所有該些商品資訊,方得跳過步驟S213執行步驟S204;亦可以設定為比對所有該無人售賣車控制系統中之複數個無人售賣車後,選定其中一最多相符商品資訊之無人售賣車,並將對應之呼叫請求排入其對應之派車資訊中。It should be noted that when step S212 is executed and the scheduled purchase product information includes multiple product information, step S212 can be set that the vehicle-mounted product information must include all of the product information before step S213 can be skipped and step S204 can be performed; also, step S213 can be skipped; It can be set to compare all the unmanned vending vehicles in the unmanned vending vehicle control system, select one of the unmanned vending vehicles with the most matching product information, and queue the corresponding call request into its corresponding dispatch information.

在本揭露一實施例中,無人售賣車控制系統100進一步考量無人售賣車120c,其亦載有該鉛筆商品。In an embodiment of the present disclosure, the unmanned vending vehicle control system 100 further considers the unmanned vending vehicle 120c, which also carries the pencil product.

承前述,預定購買商品BPa記載該鉛筆商品資訊,而無人售賣車控制系統100在步驟S211接收來自無人售賣車120b和120c之記載該鉛筆商品的車載商品資訊VPb、VPc。Based on the above, the scheduled purchase product BPa records the pencil product information, and the unmanned vending vehicle control system 100 receives the vehicle product information VPb and VPc from the unmanned vending vehicles 120b and 120c that records the pencil product in step S211.

接下來在步驟S212中,處理單元112判斷車載商品資訊VPb、VPc皆和預定購買商品BPa包含相同的該鉛筆商品資訊。Next, in step S212, the processing unit 112 determines that both the vehicle-mounted product information VPb and VPc contain the same pencil product information as the scheduled purchase product BPa.

當有超過一台無人售賣車載有符合預定購買商品資訊之商品時,無人售賣車控制系統100可結合前述實施例,計算無人售賣車120b和120c移動至呼叫請求CRc包含的一指定位置之距離,並將呼叫請求CRc加入移動距離較短之無人售賣車對應之派車次序中。When there is more than one unmanned vending vehicle carrying products that meet the predetermined purchase product information, the unmanned vending vehicle control system 100 can combine the aforementioned embodiments to calculate the distance between the unmanned vending vehicles 120b and 120c to a designated position included in the call request CRc. And the call request CRc is added to the dispatch sequence corresponding to the unmanned sales vehicle with a shorter moving distance.

根據上述實施例,無人售賣車控制系統100結合前述篩選載有消費者欲購買商品之無人售賣車,以及計算移動距離,進一步派出距消費者指定地點較近的無人售賣車兩個技術手段,可達成提供消費者指定之購物需求且無人售賣車移動距離較短之技術效果。According to the above embodiment, the unmanned vending vehicle control system 100 combines the aforementioned two technical means of screening unmanned vending vehicles carrying goods that consumers want to purchase, and calculating the moving distance, and further dispatching unmanned vending vehicles that are closer to the consumer's designated location. Achieve the technical effect of providing consumers with specified shopping needs and having the unmanned vending cart move within a short distance.

在本揭露一實施例中,除了該第三消費者透過終端裝置ED3傳送呼叫請求CRc外,進一步包含一第四消費者因欲購買橡皮擦,操作終端裝置ED4發送呼叫請求CRd至伺服器110,呼叫請求CRd包含預定購買商品資訊BPb,紀錄該橡皮擦商品資訊。In an embodiment of the present disclosure, in addition to the third consumer sending a call request CRc through the terminal device ED3, it further includes a fourth consumer who wants to purchase an eraser and operates the terminal device ED4 to send a call request CRd to the server 110. The call request CRd includes the scheduled purchase product information BPb and records the eraser product information.

如前述實施例,無人售賣車控制系統100接收呼叫請求CRd後,由於無人售賣車120a、120b和120c中僅無人售賣車120a載有該橡皮擦商品,處理單元112在進行步驟S212時將篩選出無人售賣車120a,進而產生對應呼叫請求CRd之移動指令並發送至無人售賣車120a,控制無人售賣車120a移動至該第四消費者在呼叫請求CRd中指定之地點。As in the previous embodiment, after the unmanned vending vehicle control system 100 receives the call request CRd, since only the unmanned vending vehicle 120a among the unmanned vending vehicles 120a, 120b and 120c carries the eraser product, the processing unit 112 will filter out the eraser product when performing step S212. The unmanned vending vehicle 120a then generates a movement instruction corresponding to the call request CRd and sends it to the unmanned vending vehicle 120a, controlling the unmanned vending vehicle 120a to move to the location specified by the fourth consumer in the call request CRd.

根據上述實施例,當無人售賣車控制系統100接收超過一個呼叫請求,且該些呼叫請求皆包含預定購買商品資訊時,伺服器110之處理單元112將根據不同呼叫請求分別包含的預定購買商品資訊,選擇車載商品資訊中具相同商品之無人售賣車,再控制其前往對應的呼叫請求之指定地點,以滿足複數個消費者不同的購物需求。According to the above embodiment, when the unmanned vending vehicle control system 100 receives more than one call request, and these call requests all contain scheduled purchase product information, the processing unit 112 of the server 110 will separately include the scheduled purchase product information according to the different call requests. , select the unmanned vending vehicle with the same product in the vehicle product information, and then control it to go to the designated location corresponding to the call request to meet the different shopping needs of multiple consumers.

雖以數個實施例詳述如上作為示例,然本揭露所提出之無人售賣車控制系統、無人售賣車控制方法以及非暫態電腦可讀取儲存媒體亦得以其他系統、硬體、軟體、儲存媒體或其組合實現。因此,本揭露之保護範圍不應受限於本揭露實施例所描述之特定實現方式,當視後附之申請專利範圍所界定者為準。Although several embodiments are described in detail above as examples, the unmanned vending vehicle control system, the unmanned vending vehicle control method and the non-transitory computer-readable storage media proposed in the present disclosure can also be used in other systems, hardware, software, storage media or a combination thereof. Therefore, the protection scope of the present disclosure should not be limited to the specific implementation manners described in the embodiments of the present disclosure, but shall be determined by the appended patent application scope.

對於本揭露所屬技術領域中具有通常知識者顯而易見的是,在不脫離本揭露的範圍或精神的情況下,可以對本揭露的結構進行各種修改和變化。鑑於前述,本揭露之保護範圍亦涵蓋在後附之申請專利範圍內進行之修改和變化。It will be obvious to a person of ordinary skill in the art to which this disclosure belongs that various modifications and changes can be made in the structure of the present disclosure without departing from the scope or spirit of the present disclosure. In view of the foregoing, the protection scope of the present disclosure also covers modifications and changes within the scope of the appended patent applications.

100:無人售賣車控制系統 110:伺服器 111:通訊單元 112:處理單元 120,120a,120b,120c:無人售賣車 ED1,ED2,ED3,ED4:終端裝置 200:無人售賣車控制方法 S201~S206,S211~S213:步驟 CRa,CRb,CRc,CRd:呼叫請求 MRa,MRb:移動指令 O:車輛位置 A,B:指定地點 Da,Db:移動距離 BPa,BPb:預定購買商品資訊 VPa,VPb,VPc:車載商品資訊 100: Unmanned vending car control system 110:Server 111: Communication unit 112: Processing unit 120,120a,120b,120c: Unmanned vehicle sales ED1,ED2,ED3,ED4: terminal device 200: Control method of unmanned vending car S201~S206, S211~S213: steps CRa, CRb, CRc, CRd: call request MRa, MRb: movement command O: vehicle position A,B: designated location Da, Db: moving distance BPa, BPb: scheduled purchase product information VPa, VPb, VPc: vehicle product information

為讓本揭露之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下: 第1圖為本揭露一實施例之無人售賣車控制系統的示意圖; 第2圖為本揭露一實施例之無人售賣車控制方法的流程圖; 第3圖為本揭露一實施例之無人售賣車控制系統接收呼叫請求並產生排序的示意圖;以及 第4圖為本揭露一實施例之無人售賣車控制系統100將根據不同呼叫請求所需要的預定購買商品資訊相應的派遣無人售賣車或安排派車次序的示意圖。 In order to make the above and other objects, features, advantages and embodiments of the present disclosure more obvious and understandable, the accompanying drawings are described as follows: Figure 1 is a schematic diagram of an unmanned vending vehicle control system according to an embodiment of the present disclosure; Figure 2 is a flow chart of an unmanned vending vehicle control method according to an embodiment of the present disclosure; Figure 3 is a schematic diagram of an unmanned vending vehicle control system receiving a call request and generating a sequence according to an embodiment of the present disclosure; and Figure 4 is a schematic diagram showing that the unmanned vending vehicle control system 100 according to an embodiment of the present disclosure dispatches unmanned vending vehicles or arranges the dispatch sequence according to the scheduled purchase product information required by different call requests.

國內寄存資訊(請依寄存機構、日期、號碼順序註記) 無 國外寄存資訊(請依寄存國家、機構、日期、號碼順序註記) 無 Domestic storage information (please note in order of storage institution, date and number) without Overseas storage information (please note in order of storage country, institution, date, and number) without

100:無人售賣車控制系統 100: Unmanned vending car control system

110:伺服器 110:Server

111:通訊單元 111: Communication unit

112:處理單元 112: Processing unit

120:無人售賣車 120: Unmanned car sales

ED1,ED2,ED3:終端裝置 ED1, ED2, ED3: terminal devices

Claims (9)

一種無人售賣車控制系統,用以控制一無人售賣車,該無人售賣車控制系統包含: 一伺服器,通訊連接至該無人售賣車以及複數個終端裝置,該伺服器包含: 一通訊單元,用以自該些終端裝置接收複數個呼叫請求,該些呼叫請求包含複數個指定地點之資訊; 一處理單元,與該通訊單元耦接,其中該處理單元用以排序該些呼叫請求並產生一派車次序,該處理單元按照該派車次序依序產生對應該些呼叫請求的複數個移動指令,透過該通訊單元發送至該無人售賣車,該無人售賣車根據該些移動指令依序移動至對應該些呼叫請求的該些指定地點。 An unmanned vending vehicle control system is used to control an unmanned vending vehicle. The unmanned vending vehicle control system includes: A server, communication connected to the unmanned vending car and multiple terminal devices, the server includes: A communication unit configured to receive a plurality of call requests from the terminal devices, the call requests containing information on a plurality of designated locations; A processing unit coupled to the communication unit, wherein the processing unit is used to sort the call requests and generate a vehicle dispatching order, and the processing unit sequentially generates a plurality of movement instructions corresponding to the call requests according to the vehicle dispatching order, Sent to the unmanned vending vehicle through the communication unit, the unmanned vending vehicle moves sequentially to the designated locations corresponding to the call requests according to the movement instructions. 如請求項1所述之無人售賣車控制系統,其中該處理單元是根據接收到該些呼叫請求的時間先後產生該派車次序。The unmanned vending vehicle control system as described in claim 1, wherein the processing unit generates the vehicle dispatch sequence based on the time when the call requests are received. 如請求項1所述之無人售賣車控制系統,其中該通訊單元用以自該無人售賣車接收一車輛位置,該處理單元用以計算該車輛位置相對於該些指定地點的複數個移動距離,並根據該些移動距離的大小產生該派車次序。The unmanned vending vehicle control system as described in claim 1, wherein the communication unit is used to receive a vehicle position from the unmanned vending vehicle, and the processing unit is used to calculate a plurality of movement distances of the vehicle position relative to the designated locations, And generate the dispatching order according to the movement distance. 如請求項1所述之無人售賣車控制系統,其中該些呼叫請求其中一個呼叫請求包含一預定購買商品資訊,該通訊單元用以自該無人售賣車接收一車載商品資訊,該處理單元進一步用以執行: 比對該預定購買商品資訊以及該車載商品資訊是否相符; 當該預定購買商品資訊以及該車載商品資訊相符時,產生對應該其中一個呼叫請求的一移動指令;以及 當該預定購買商品資訊以及該車載商品資訊不相符時,將該其中一個呼叫請求自該無人售賣車的該派車次序中排除。 The unmanned vending vehicle control system as described in claim 1, wherein one of the call requests includes a scheduled purchase product information, the communication unit is used to receive vehicle-mounted product information from the unmanned vending vehicle, and the processing unit further uses to execute: Compare whether the scheduled purchase product information matches the vehicle product information; When the scheduled purchase product information matches the vehicle-mounted product information, a movement instruction corresponding to one of the call requests is generated; and When the scheduled purchase product information and the vehicle-mounted product information do not match, one of the call requests is excluded from the dispatch sequence of the unmanned vending vehicle. 一種無人售賣車控制方法,包含: 自複數個終端裝置接收複數個呼叫請求,該些呼叫請求包含複數個指定地點; 排序該些呼叫請求,產生一派車次序; 按照該派車次序依序產生對應該些呼叫請求的複數個移動指令; 將該些移動指令發送至該無人售賣車;以及 該無人售賣車根據該些移動指令依序移動至對應該些呼叫請求的該些指定地點。 A method for controlling unmanned vending vehicles, including: Receive a plurality of call requests from a plurality of terminal devices, the call requests including a plurality of designated locations; Sort the call requests to generate a vehicle dispatch sequence; Generate a plurality of movement instructions corresponding to the call requests in sequence according to the dispatching order; Send the movement instructions to the unmanned vending vehicle; and The unmanned vending vehicle moves sequentially to the designated locations corresponding to the call requests according to the movement instructions. 如請求項5所述之無人售賣車控制方法,其中該派車次序係根據接收到該些呼叫請求的時間先後產生。The method for controlling unmanned vending vehicles as described in claim 5, wherein the order of dispatching vehicles is generated based on the time when the call requests are received. 如請求項5所述之無人售賣車控制方法,進一步包含以下步驟: 自該無人售賣車接收一車輛位置;以及 計算該車輛位置相對於該些指定地點的複數個移動距離,並根據該些移動距離的大小產生該派車次序。 The unmanned vending vehicle control method as described in request item 5 further includes the following steps: Receive a vehicle location from the unmanned vending vehicle; and Calculate a plurality of moving distances of the vehicle's position relative to the designated locations, and generate the dispatching order based on the magnitude of the moving distances. 如請求項5所述之無人售賣車控制方法,其中該些呼叫請求其中一個呼叫請求包含一預定購買商品資訊,該無人售賣車控制方法進一步包含以下步驟: 自該無人售賣車接收一車載商品資訊; 比對該預定購買商品資訊以及該車載商品資訊是否相符;以及 當該預定購買商品資訊以及該車載商品資訊不相符時,將該其中一個呼叫請求自該無人售賣車的該派車次序中排除。 The unmanned vending car control method as described in claim 5, wherein one of the call requests includes a predetermined purchase product information, the unmanned vending car control method further includes the following steps: Receive vehicle-mounted product information from the unmanned vending vehicle; Compare the scheduled purchase product information and the vehicle product information to see if they match; and When the scheduled purchase product information and the vehicle-mounted product information do not match, one of the call requests is excluded from the dispatch sequence of the unmanned vending vehicle. 一種非暫態電腦可讀取儲存媒體,其具有儲存於其上的至少一指令,當一處理單元執行該些指令時,該些指令執行一無人售賣車控制方法,該無人售賣車控制方法包含以下步驟: 自複數個終端裝置接收複數個呼叫請求,該些呼叫請求包含複數個指定地點; 排序該些呼叫請求,產生一派車次序; 按照該派車次序依序產生對應該些呼叫請求的複數個移動指令; 將該些移動指令發送至該無人售賣車;以及 該無人售賣車根據該些移動指令依序移動至對應該些呼叫請求的該些指定地點。 A non-transitory computer-readable storage medium having at least one instruction stored thereon. When a processing unit executes the instructions, the instructions execute an unmanned vending vehicle control method. The unmanned vending vehicle control method includes Following steps: Receive a plurality of call requests from a plurality of terminal devices, the call requests including a plurality of designated locations; Sort the call requests to generate a vehicle dispatch sequence; Generate a plurality of movement instructions corresponding to the call requests in sequence according to the dispatching order; Send the movement instructions to the unmanned vending vehicle; and The unmanned vending vehicle moves sequentially to the designated locations corresponding to the call requests according to the movement instructions.
TW111120301A 2022-05-31 2022-05-31 Self-driving vending car control system, self-driving vending car control method, and non-transitory computer-readable storage medium TW202349309A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW111120301A TW202349309A (en) 2022-05-31 2022-05-31 Self-driving vending car control system, self-driving vending car control method, and non-transitory computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW111120301A TW202349309A (en) 2022-05-31 2022-05-31 Self-driving vending car control system, self-driving vending car control method, and non-transitory computer-readable storage medium

Publications (1)

Publication Number Publication Date
TW202349309A true TW202349309A (en) 2023-12-16

Family

ID=90039183

Family Applications (1)

Application Number Title Priority Date Filing Date
TW111120301A TW202349309A (en) 2022-05-31 2022-05-31 Self-driving vending car control system, self-driving vending car control method, and non-transitory computer-readable storage medium

Country Status (1)

Country Link
TW (1) TW202349309A (en)

Similar Documents

Publication Publication Date Title
US11983686B2 (en) Dynamic adjustment of item fulfillment times
US10157364B1 (en) Order identification and fulfillment based on vehicle monitoring
US10990109B2 (en) Integrated connectivity of devices for resource transmission
CN110998619B (en) System and mechanism for adding and selling products on autonomous carriers
US20190158646A1 (en) System for communicable integration of an automobile system and a drive-through system
US10655974B2 (en) System for providing real-time routing and data services for user events based on real-time vehicle location
US10633012B2 (en) Self-checkout in retail stores
US20170228690A1 (en) System and method for delivery receipting and user authentication in unmanned product deliveries
CN109313711A (en) The system and method dispatched and operated for unmanned plane
US10152713B2 (en) Automated fraud detection for point-of-sale devices
CN106203929A (en) The purchase method of unmanned vehicle and device
US20170193470A1 (en) Customer-Based Suggesting for Ticket Splitting
US20170270497A1 (en) System-based detection of card sharing and fraud
CN112184385A (en) Unmanned wagon capable of actively identifying and promoting sales
US20210049550A1 (en) Mobile Shop and System
US12135550B1 (en) Autonomous vehicle control system and method
CN111105251A (en) Information pushing method and device
CA3016616C (en) Cloud-based generation of receipts using transaction information
JP7211336B2 (en) SERVER DEVICE, PROGRAM FOR TERMINAL DEVICE, AND OPERATION METHOD OF INFORMATION PROCESSING SYSTEM
US11663629B1 (en) Multi-merchant concomitant-use point-of-sale device
KR20200088025A (en) Method for sharing total delivery taking
TW202349309A (en) Self-driving vending car control system, self-driving vending car control method, and non-transitory computer-readable storage medium
TWM637864U (en) Self-driving vending car control system
CN113139851A (en) Commodity distribution method, communication device and storage medium
US20210103887A1 (en) Determining delivery times based on delivery address