WO2020238087A1 - Unmanned vending vehicle, cruise vending method, electronic device and computer-readable storage medium - Google Patents

Unmanned vending vehicle, cruise vending method, electronic device and computer-readable storage medium Download PDF

Info

Publication number
WO2020238087A1
WO2020238087A1 PCT/CN2019/120309 CN2019120309W WO2020238087A1 WO 2020238087 A1 WO2020238087 A1 WO 2020238087A1 CN 2019120309 W CN2019120309 W CN 2019120309W WO 2020238087 A1 WO2020238087 A1 WO 2020238087A1
Authority
WO
WIPO (PCT)
Prior art keywords
unmanned vending
sales
vending vehicle
cruise
vehicle
Prior art date
Application number
PCT/CN2019/120309
Other languages
French (fr)
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 新石器慧通(北京)科技有限公司
Publication of WO2020238087A1 publication Critical patent/WO2020238087A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0605Supply or demand aggregation

Definitions

  • This application relates to the field of new retail technology, in particular to an unmanned vending vehicle, a parade vending method, electronic equipment, and a computer-readable storage medium.
  • the existing unmanned vending machines conduct business in a static state and can only wait passively. They cannot be adjusted according to the actual consumption situation under different locations, different times and other factors, and they cannot achieve a better match with the purchased resources.
  • the purpose of this application includes, for example, providing an unmanned vending vehicle, a cruising vending method, electronic equipment, and a computer-readable storage medium.
  • the cruise route is sold in the target area to improve the mobility and initiative of the unmanned vending vehicle, so that the unmanned vending vehicle can be efficiently matched with purchasing resources.
  • the embodiment of the application provides an unmanned vending vehicle, and the unmanned vending vehicle includes:
  • the mode conversion module is configured to control the unmanned vending vehicle to switch to the cruise sales mode when it is detected that the unmanned vending vehicle meets the cruising conditions;
  • the path planning module is connected to the mode conversion module and is configured to acquire the target area for the unmanned vending vehicle to cruise and the target area for the unmanned vending vehicle after the mode conversion module controls the unmanned vending vehicle to switch to the cruise sales mode Generating the cruise route of the unmanned vending vehicle in the target area based on the area attribute information and the human flow information of the target area;
  • a cruise control module connected to the path planning module, and configured to control the unmanned vending vehicle to perform cruise sales in the target area according to the cruise route;
  • a shopping detection module connected to the cruise control module, and configured to detect whether a purchase request is received during the process of the cruise sale of the unmanned vending vehicle;
  • the transaction control module is connected to the shopping detection module, and is configured to obtain the purchase location information carried in the purchase request when the shopping detection module detects that the purchase request is received, and control the unmanned vending vehicle Drive to the purchase location indicated by the purchase request.
  • the mode conversion module is specifically configured as:
  • the preset judgment condition includes one or more of the flow of people, time, scene, and date;
  • the preset judgment condition includes time and date;
  • the mode conversion module is specifically configured to:
  • the preset judgment condition includes the flow of people and the scene;
  • the mode conversion module is specifically configured to:
  • the sales area belongs to a hot spot area of human flow, and the flow of people in the sales area is between the first threshold of human flow and the second threshold of human flow, it is determined that the unmanned vehicle for sale meets cruising conditions.
  • the path planning module is specifically configured as:
  • the sales area belonging to the human flow hot spot area is a target area for the unmanned sales vehicle to cruise.
  • the shopping detection module is specifically configured as:
  • the shopping detection module is specifically configured as:
  • the shopping detection module is specifically configured as:
  • the mode conversion module is further configured to:
  • the unmanned sales vehicle is controlled to switch to the delivery sales mode.
  • the mode conversion module is further configured to:
  • the delivery order received by the unmanned vending vehicle is forwarded to other unmanned vending vehicles for order delivery, or the unmanned vending vehicle cannot be delivered
  • the status is reported to the back-end server, so that the back-end server redistributes the delivery order.
  • the unmanned vending vehicle further includes a data collection module, and the data collection module is configured to:
  • the unmanned sales vehicle collect sales information in the target area, and store the sales information in a database, where the sales information includes at least area attribute information, people flow information, and route information And product sales information.
  • the embodiment of the present application also provides a cruising sales method, which is applied to the above-mentioned unmanned vending vehicle, and the cruising sales method includes:
  • the purchase location information carried in the purchase request is obtained, and the unmanned vending vehicle is controlled to drive to the purchase location indicated by the purchase request.
  • An embodiment of the present application also provides an electronic device that is applied to the above-mentioned unmanned vending vehicle and includes a processor, a memory, and a bus, and the memory stores machine-readable instructions executable by the processor, When the electronic device is running, the processor and the memory communicate through a bus, and the machine-readable instructions are executed by the processor to execute the steps of the above-mentioned cruising sales method.
  • the embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is run by a processor, the steps of the above-mentioned cruising sales method are executed.
  • the unmanned vending vehicle, the cruising vending method, the electronic device and the computer-readable storage medium provided in the embodiments of the application are controlled to switch the unmanned vending vehicle when it is detected that the unmanned vending vehicle meets the cruising conditions by setting the mode conversion module To the cruise sales mode; through the path planning module connected to the mode conversion module, after the mode conversion module controls the unmanned vending vehicle to switch to the cruise sales mode, obtain the target area for the unmanned vending vehicle to cruise , And the area attribute information and people flow information of the target area, based on the area attribute information and the people flow information in the target area, generating a cruise route of the unmanned vending vehicle in the target area;
  • the cruise control module connected to the path planning module controls the unmanned vending vehicle to perform cruise sales in the target area according to the cruise route; through the shopping detection module connected to the cruise control module,
  • the unmanned vending vehicle detects whether a purchase request is received during the cruise sale process; through the transaction control module connected to the shopping detection module, when the shopping detection module detects that
  • the unmanned vending vehicle of the present application can generate a cruise route according to the attribute information and traffic information of the target area when the cruise conditions are met, and can follow the cruise route in the target area Carrying out parade sales, thereby improving the mobility and initiative of unmanned sales vehicles.
  • the vending machines can combine the actual consumption of purchased resources by factors such as different locations and different times, making unmanned sales of vehicles and purchases. High-efficiency matching of resources is conducive to reducing equipment costs and time costs, and reducing the loss of purchased resources.
  • Figure 1 is an explanatory diagram of a possible application scenario
  • Figure 2 is one of the structural diagrams of an unmanned vending vehicle provided by an embodiment of the application.
  • Figure 3 is an example diagram of cruising conditions of unmanned vending vehicles
  • Fig. 4 is the second structural diagram of an unmanned vending vehicle provided by an embodiment of the application.
  • Figure 5 is a flowchart of a parade sales method provided by an embodiment of the application.
  • FIG. 6 is a schematic structural diagram of an electronic device provided by an embodiment of the application.
  • FIG. 1 is a diagram illustrating a possible application scenario. As shown in Figure 1, this scenario includes an unmanned vending vehicle 100, a target area 200, and purchase resources 300 and commodity resources 400 in the target area 200.
  • the unmanned vending vehicle 100 may The distribution and quantity of the purchase resources 300 and the commodity resources 400, and the route information in the target area 200 to generate a cruise route, and the cruise can be sold in the target area 200 according to the cruise route , Which can improve the mobility and initiative of unmanned vending vehicles.
  • the vending machines can combine the actual consumption of purchased resources by factors such as different locations, different times, and different purchase resources, so that unmanned vending vehicles can be combined with the actual consumption of purchased resources.
  • Purchasing resources to achieve high-efficiency matching will help reduce equipment costs and time costs, and reduce the loss of purchased resources.
  • the above-mentioned purchasing resources may be users with purchasing needs, and the commodity resources may be shops, designated vending machines, unmanned vending machines, and the like.
  • an embodiment of the present application provides an unmanned vending vehicle 100, which can improve the efficient matching of unmanned vending vehicles and purchase resources, which is beneficial to reduce equipment costs and time costs, and reduce the loss of purchase resources.
  • the unmanned vending vehicle 100 provided in the present application may include three operation modes (sales mode), namely, a cruise sale mode, a fixed-point sale mode, and an outbound sale mode.
  • the cruising sales mode is that through automatic driving technology, the unmanned sales vehicle 100 can reciprocate in a certain sales area, so that it can autonomously search for potential purchase resources, that is, autonomously find users with purchase needs, and improve The probability of discovery of purchasing resources or the probability of finding the unmanned vending vehicle 100 to purchase goods.
  • the unmanned vending vehicle 100 can also attract users by playing advertising slogans or advertising videos during the cruise.
  • the fixed-point selling mode is that the unmanned vending vehicle 100 performs fixed-point sales and stays in a fixed position, that is, the function is the same as that of a conventional vending machine set in a fixed position .
  • the unmanned vending vehicle 100 may adopt the fixed-point sales mode when the cruising sales conditions are not met, or it may be unable to proceed due to insufficient power or external weather and other factors although the cruising sales conditions are met.
  • the delivery sales mode is that the unmanned vending vehicle 100 can switch to the delivery sales mode to deliver goods when it receives a delivery order or a reservation purchase request, preferably Yes, it may be that when the unmanned vending vehicle 100 has no purchase resources (users) to purchase goods, it may switch to the outbound sales mode for commodity delivery after receiving a delivery order or an appointment order, or it may be the unmanned vehicle 100
  • the vending vehicle 100 has purchasing resources (users) to purchase goods, it sends the delivery order or reservation order to other nearby unmanned vending vehicles, thereby realizing reasonable allocation of resources.
  • various interactive devices can be provided on the unmanned vending vehicle 100, such as one or more of motion recognition detection devices, voice recognition detection devices, and behavior recognition detection devices, etc.
  • the unmanned vending vehicle 100 can interact with purchasing resources (users).
  • FIG. 2 is one of the structural diagrams of an unmanned vending vehicle provided by an embodiment of the application.
  • the unmanned vending vehicle 100 provided by the embodiment of the present application includes: a mode conversion module 110, a path planning module 120, a cruise control module 130, a shopping detection module 140, and a transaction control module 150.
  • the mode conversion module 110 is connected to the path planning module 120, and the mode conversion module 110 is configured to control the unmanned vending vehicle 100 to switch the sales mode, such as controlling the unmanned vending vehicle 100 in accordance with actual conditions. Switch among the parade sales mode, fixed-point sales mode and delivery sales mode.
  • the mode conversion module 110 can detect the state and environmental factors of the unmanned vending vehicle 100, and when it is detected that the unmanned vending vehicle 100 meets the cruising conditions, it controls the unmanned vending vehicle 100 to switch to the parade sales. When the mode conversion module 110 detects that the unmanned vending vehicle 100 does not meet the cruising conditions, it can control the unmanned vending vehicle 100 to switch to the fixed-point sales mode to perform fixed-point sales. , Or when the mode conversion module 110 detects that the unmanned vending vehicle 100 does not meet the cruising conditions, it can also control the unmanned vending vehicle 100 to switch to the delivery mode to make the unmanned vending vehicle 100 You can wait to receive the delivery order of the product, so as to carry out the delivery of the product.
  • the mode conversion module 110 is specifically configured to: obtain a determination parameter corresponding to a preset determination condition, the preset determination condition includes one or more of the number of people, time, scene, and date; according to the determination The parameter determines whether the unmanned vending vehicle 100 meets the cruising conditions.
  • the above-mentioned preset judgment conditions include time and date, and the judgment parameters include the current date corresponding to the date and the current time corresponding to the time; the mode conversion module 110 detects Whether the unmanned vending vehicle 100 meets the cruising conditions can be obtained by acquiring the current date and current time, and then detecting whether the current date and the current time are within the cruising time period. If the current location is detected The date is within the cruise time period, and the current time is within the cruise time period, it can be determined that the unmanned vending vehicle 100 meets the cruise conditions.
  • the current date and the current time of the unmanned vending vehicle 100 are used to determine whether the cruising conditions are met, but the scope of protection of this application is not limited to this.
  • the current date may be used as the determining factor (judgment condition) alone, or the current time may be used as the determining factor alone.
  • the current date is within the cruise time period and the current time is within the cruise time period before it is determined that the unmanned vehicle meets the cruise conditions.
  • the protection scope is not limited to this.
  • when one is in the cruise time period and the other is not in the cruise time period if the current date is within the cruise time period, the current time is not in the cruise time period.
  • the three sales modes correspond to different times and/or different dates. If date is the main judgment condition and time is the secondary judgment condition, when the weight corresponding to the date is 0.6 and the weight corresponding to the time is 0.4, then When judging whether the unmanned vehicle meets the cruising conditions, the scores of each sales mode are calculated separately. When the cruising sales mode has the highest score, it is determined that the unmanned vehicle meets the cruising conditions; otherwise, it does not meet the cruising conditions.
  • the time score is recorded as 1 point (for example), otherwise, the time score is recorded as 0 points (only Example), if the current date is within the date range corresponding to the sales mode, the date score is recorded as 1 point (for example), otherwise, the date score is recorded as 0 points (for example), and then the time score The sum of the sum and date scores is multiplied by the corresponding weights to obtain the score of the sales mode.
  • the judgment condition of the aforementioned cruise condition may include one or more of the number of people, time, scene, and date.
  • FIG. 3 is an example diagram of cruising conditions of an unmanned vending vehicle.
  • the unmanned vending vehicle 100 can be based on different time periods, different locations, different scenes and different people. Factors such as traffic determine the sales mode.
  • the mode conversion module 110 detects that the current date is a working day and the current time is the morning. For example, in the time period from 9 am to 11 am, then It is considered that the unmanned vending vehicle 100 meets the cruising conditions.
  • the foregoing preset determination conditions may include the flow of people and the scene, and the determination parameters include the attribute information of the sales area where the unmanned vending vehicle 100 is located corresponding to the scene and the information corresponding to the flow of people.
  • the mode conversion module 110 detects whether the unmanned vending vehicle 100 meets the cruising conditions, and may also detect the location of the unmanned vending vehicle 100, so as to determine the unmanned The sales area where the sales vehicle 100 is located, the attribute information and the traffic information of the sales area are acquired, and then according to the attribute information of the sales area and the traffic information in the sales area, it is determined whether the sales area belongs to In the hot spot area of human flow, in order to avoid the situation that the flow of people in the sales area is too large and the unmanned vehicles cannot travel smoothly, it can also be detected whether the flow of people in the sales area is within the preset first and second thresholds.
  • the unmanned vending car 100 meets the cruising conditions. Both the first threshold and the second threshold can be set according to actual needs, and are not limited here.
  • the unmanned vending vehicle 100 belongs to the pedestrian area and the pedestrian flow is used to determine whether the cruising conditions are met, but the scope of protection of this application is not limited to this.
  • the hot spot area of human traffic alone may be used as the determining factor, or the traffic of human traffic alone may be used as the determining factor.
  • the sales area belongs to the pedestrian flow area, and the human flow is between the preset first threshold and the second threshold (moderate flow of people).
  • the conditions are met, it is determined that the unmanned sales vehicle meets the cruising conditions, but the scope of protection of this application is not limited to this.
  • the scene is the secondary judgment condition, and the flow of people corresponds to
  • the weight is 0.6
  • the corresponding weight of the scene is 0.4
  • the sales area is campus and the flow of people is moderate
  • the cruise sales mode scores 0.6 points
  • the delivery sales mode scores 0 points.
  • the sales model has the highest score, and it is determined that the unmanned sales vehicle meets the cruising conditions.
  • the mode conversion module 110 detects that the unmanned vending vehicle 100 is in a sales area with attributes of a commercial area or a science and technology park, and detects that people are in the sales area.
  • the traffic is moderate. Since the sales area belongs to the hot spot area of human traffic, and the traffic of people in the sales area is moderate, the traffic is between the preset first threshold of traffic and the second threshold of human traffic, so the mode conversion module 110 It can be determined that the unmanned vending vehicle 100 meets the cruising conditions.
  • the above two determination conditions are used as an example to detect whether the unmanned vending vehicle meets the cruising conditions.
  • it may only be One kind of judgment condition, or three or even four kinds of judgment conditions to detect whether the unmanned vending vehicle meets the cruising conditions, and when multiple judgment conditions are used for judgment, one judgment condition can be the main criterion, and the other judgment conditions
  • the judgment can be made according to the priority of each judgment condition, with a higher priority , Or calculate a variety of judgment conditions according to different proportions of weights, and calculate a probability value that meets the cruising conditions. When the probability value is greater than a certain value, it is considered that the unmanned sales vehicle meets the cruising conditions.
  • the cruise condition shown in Figure 3 is taken as an example.
  • the four conditions in the figure can be used for comprehensive judgment, and the priority of the judgment conditions in the figure can be from top to Next, the priority of each judgment condition gradually becomes higher (the priority of the flow of people is the lowest, and the priority of the date is the highest). If it is detected that the current date of the unmanned sales vehicle is a working day, the current time is the evening, and the sales The area is a park, and the flow of people is large, exceeding the preset first and second thresholds.
  • the unmanned vending vehicle meets the cruising conditions, so that the unmanned vending vehicle is controlled to switch to the parade sales mode.
  • the cruise conditions in Figure 3 are only examples, and the weights of these conditions can be adjusted according to different regions and different external conditions.
  • the mode conversion module 110 when the mode conversion module 110 detects that the unmanned vending vehicle 100 receives an outgoing order, at this time, regardless of whether the unmanned vending vehicle 100 is in the cruise sales mode or the fixed-point sales mode, the The mode conversion module 110 can control the unmanned vending vehicle 100 to switch to the delivery mode.
  • the mode conversion module 110 may further detect whether the unmanned vending vehicle 100 is in an undeliverable state when detecting that the unmanned vending vehicle 100 receives an outgoing order, such as detecting that the unmanned vending vehicle 100 is in an undeliverable state.
  • the mode conversion module 110 detects that the unmanned vending vehicle 100 has one of the above conditions, it can be considered that the unmanned vehicle 100 The vending vehicle 100 is in an undeliverable state. In this case, the mode conversion module 110 can forward the delivery order received by the unmanned vending vehicle 100 to other unmanned vending vehicles near the unmanned vending vehicle 100.
  • Order delivery such as forwarding the delivery order to the unmanned vending vehicle closest to the unmanned vending vehicle 100, or the mode conversion module 110 reporting the situation that the unmanned vending vehicle 100 cannot be delivered to the background Server, the back-end server redistributes the delivery order.
  • the path planning module 120 is connected to the mode conversion module 110, and the path planning module 120 may be configured to obtain the mode after the mode conversion module 110 controls the unmanned vending vehicle 110 to switch to the cruise sales mode.
  • the target area where the unmanned vending vehicle 100 needs to cruise, and the area attribute information of the target area and the traffic information in the target area can be obtained, and then the path planning module 120 can according to the area attribute of the target area Information and human flow information to generate a cruise route for the unmanned vending vehicle 100 to cruise in the target area.
  • the path planning module 120 may determine the regional nature of the target area according to the area attribute information.
  • the target area is a shopping mall area, a scenic spot area, a school area, or a residential area, etc., or according to the
  • the area attribute information is used to determine the number, nature, and distribution of locations with selling functions in the target area, such as the number of shops in the target area, the nature or type of goods sold by the shops, and the distribution of shops, etc.
  • the area attribute information is used to determine whether there are activities held in the target area or whether activities such as commercial activities, celebration activities, etc.
  • the path planning module 120 may also be based on the flow of people Information to determine the number of personnel in the target area, personnel distribution, personnel activity routes and other information.
  • the path planning module 120 can generate a better cruise route based on the various factors determined above, so that when the unmanned vending vehicle 100 cruises according to the cruise route, try to avoid those that sell products of the same nature. Shops, or as much as possible passing by crowded places for cruises, etc.
  • the path planning module 120 can also obtain multiple alternative sales areas when the target area for the cruise is not determined, and obtain the attribute information of each sales area in the multiple sales areas and the information in each sales area. People flow information, and then the path planning module 120 can judge each sales area according to the attribute information of each sales area and the people flow information in each sales area to determine whether it is a hot spot area of human flow. If the sales area belongs to the human flow hotspot area, the path normalization module 120 can determine that there is a pedestrian flow hotspot area in the multiple sales areas.
  • the path normalization module 120 can determine that the no The human sales vehicle 100 satisfies the cruising conditions, and a sales area belonging to a human flow hot spot area among multiple sales areas may be determined as a target area for the unmanned sales vehicle 100 to cruise.
  • the cruise control module 130 is connected to the path planning module 120. After the path planning module 120 generates the cruise route, the cruise control module 130 can control the unmanned vending vehicle 100 to follow the cruise route. Parade sales in the target area.
  • the shopping detection module 140 is connected to the cruise control module 130, and the shopping detection module 140 can detect whether a purchase request is received during the process of the cruise control module 130 controlling the unmanned vending vehicle 100 for cruise sales .
  • an action recognition detection device may be provided on the unmanned vending vehicle 100.
  • the shopping detection module 140 may detect whether the user is recognized by the set action recognition detection device. For example, to identify whether a user makes a specific action (such as a beckoning, etc.). If the action recognition detection device recognizes the user’s action, and the recognized action matches the preset action, the shopping detection module 140 It can be considered that a commodity purchase action is detected, and it can be further determined that the unmanned vending vehicle 100 has received the user's purchase request.
  • the unmanned vending vehicle 100 may also be provided with a voice recognition detection device.
  • a voice recognition detection device For example, if a multi-array microphone is set on the unmanned vending vehicle 100, the shopping detection module 140 may detect whether Recognize the user’s product purchase voice, for example, recognize whether the user uttered a specific voice (such as parking, shopping, etc.), if the voice recognition detection device recognizes the user’s voice, and the recognized voice matches the preset voice If this is the case, the shopping detection module 140 may consider that the voice of the purchase of goods has been detected, and may further determine that the unmanned vending vehicle 100 has received the user's purchase request.
  • a voice recognition detection device such as parking, shopping, etc.
  • the unmanned vending vehicle 100 may also be provided with a behavior recognition detection device, for example, a touch device and/or control button and other devices may be provided on the unmanned vending vehicle 100, and a lidar, an ultrasonic sensor or an infrared sensor may also be provided.
  • a behavior recognition detection device for example, a touch device and/or control button and other devices may be provided on the unmanned vending vehicle 100, and a lidar, an ultrasonic sensor or an infrared sensor may also be provided.
  • the shopping detection module 140 can detect whether a user's control operation is received through a set behavior recognition detection device, such as whether a user's touch on a touch device on an unmanned vending car is received Operation, or the pressing operation of the control button; the shopping detection module 140 can also detect whether the user's whereabouts is detected within the preset range of the unmanned vending vehicle 100 through a set behavior recognition detection device, such as through the radar, The face recognition device or the like detects whether a user is close to the unmanned vending vehicle 100 and is already relatively close; if the behavior recognition detection device detects the control operation and/or detects the user's whereabouts, the shopping detection module 140 can be considered to have received the purchase request sent by the user.
  • a set behavior recognition detection device such as whether a user's touch on a touch device on an unmanned vending car is received Operation, or the pressing operation of the control button
  • the shopping detection module 140 can also detect whether the user's whereabouts is detected within the preset range of the unmanned vending
  • the transaction control module 150 is connected to the shopping detection module 140 and is configured to obtain the purchase location information carried in the purchase request when the shopping detection module 140 detects that the purchase request is received, and control the The unmanned vending vehicle 100 travels to the purchase location indicated by the purchase request.
  • FIG. 4 is a second structural diagram of an unmanned vending vehicle provided by an embodiment of the application.
  • the unmanned vending vehicle 100 further includes a data collection module 160 configured to collect sales in the target area during the cruise of the unmanned vending vehicle 100 And store the sales information in a database, where the sales information includes at least regional attribute information, flow information, route information, and merchandise sales information.
  • the information in the database can be used for the subsequent mode conversion module to control the conversion of the sales mode, and the route planning module to generate the cruise route.
  • FIG. 5 is a flowchart of a cruising vending method provided by an embodiment of the application.
  • the cruising sales method is applied to the unmanned sales vehicle 100 shown in FIG. 2 or FIG. 4, as shown in FIG. 5, the cruising sales method includes the following steps:
  • Step 501 When it is detected that the unmanned vending vehicle meets the cruising conditions, control the unmanned vending vehicle to switch to the cruising sales mode.
  • the unmanned vending vehicle 100 for the different sales modes of the unmanned vending vehicle 100, it can be detected whether the unmanned vending vehicle 100 meets the cruising conditions, and when it is detected that the unmanned vending vehicle 100 meets the cruising conditions, it can be controlled.
  • the unmanned vending vehicle 100 is switched to the parade sales mode.
  • the unmanned vending vehicle 100 can be controlled to switch to the fixed-point sales mode or the delivery sales mode.
  • Step 502 Obtain the target area for the unmanned vending vehicle to cruise, the area attribute information of the target area and the traffic information of the people in the target area, according to the area attribute information and the traffic of people in the target area Information to generate a cruise route of the unmanned vending vehicle in the target area.
  • the target area where the unmanned vending vehicle 100 needs to cruise can be determined, and the area attribute information of the target area and the target area can be obtained.
  • the information on the flow of people in the area is then integrated with the analysis of the area attribute information and the information on the flow of people to generate the cruise route of the unmanned vending vehicle 100 in the target area.
  • Step 503 Control the unmanned vending vehicle to perform cruise sales in the target area according to the cruise route.
  • Step 504 Detect whether a purchase request is received during the parade sale of the unmanned vending vehicle.
  • the surrounding pedestrian flow of the unmanned vending vehicle 100 needs to be detected to detect whether a purchase request is received, that is, whether there is a user who needs to purchase a product.
  • Step 505 If it is detected that the purchase request is received, obtain the purchase location information carried in the purchase request, and control the unmanned vending vehicle to drive to the purchase location indicated by the purchase request.
  • the purchase location information carried in the purchase request can be obtained, and then the unmanned vending vehicle 100 is controlled to drive to the purchase location indicated by the purchase request to complete Purchase of resources.
  • the unmanned vending vehicles include: a mode conversion module configured to control when the unmanned vending vehicles meet the cruising conditions The unmanned vending vehicle is converted to the cruise selling mode; the path planning module is connected to the mode conversion module and is configured to obtain the unmanned vending vehicle after the mode conversion module controls the unmanned vending vehicle to switch to the cruise selling mode.
  • the cruise route in the target area a cruise control module, connected to the path planning module, configured to control the unmanned vending vehicle to cruise and sell in the target area according to the cruise route; a shopping detection module, and the The cruise control module is connected and is configured to detect whether a purchase request is received during the process of cruise sales of the unmanned vending vehicle; the transaction control module is connected to the shopping detection module and is configured to detect when the shopping detection module is When the purchase request is received, the purchase location information carried in the purchase request is acquired, and the unmanned vending vehicle is controlled to drive to the purchase location indicated by the purchase request.
  • the unmanned vending vehicle of the present application can generate a cruise route according to the area attribute information and traffic information of the target area when the cruise conditions are met, and can follow the cruise route in the target area Parade sales in the process, thereby improving the mobility and initiative of unmanned sales vehicles.
  • the vending machines can combine the actual consumption of purchased resources by factors such as different locations and different times, so that unmanned sales vehicles can be Purchasing resources to achieve high-efficiency matching will help reduce equipment costs and time costs, and reduce the loss of purchased resources.
  • FIG. 6 is a schematic structural diagram of an electronic device provided by an embodiment of the application.
  • the electronic device 600 includes a processor 610, a memory 620, and a bus 630.
  • the memory 620 stores machine-readable instructions executable by the processor 610.
  • the processor 610 communicates with the memory 620 through the bus 630, and the machine-readable instructions are When the processor 610 is executed, it can execute the steps of the cruising sales method in the method embodiment shown in FIG. 5.
  • the processor 610 can execute the steps of the cruising sales method in the method embodiment shown in FIG. 5.
  • the embodiment of the present application also provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the computer program is run by a processor, it can execute the cruise in the method embodiment shown in FIG.
  • the steps of the selling method for specific implementations, please refer to the method embodiment and the device embodiment of the unmanned vending vehicle, which will not be repeated here.
  • the disclosed system, device, and method may be implemented in other ways.
  • the device embodiments described above are merely illustrative.
  • the division of the units is only a logical function division, and there may be other divisions in actual implementation.
  • multiple units or components may be combined or It can be integrated into another system, or some features can be ignored or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces, indirect coupling or communication connection of the devices or units, and may be in electrical, mechanical or other forms.
  • each unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
  • the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a nonvolatile computer readable storage medium executable by a processor.
  • the technical solution of this application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program code .
  • the mobility and initiative of unmanned vending vehicles can be improved, and the unmanned vending vehicles can be matched with purchasing resources efficiently, which is beneficial to reduce equipment cost and time cost, and reduce the loss of purchasing resources.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Handcart (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)

Abstract

Provided are an unmanned vending vehicle, a cruise vending method, an electronic device and a computer-readable storage medium. When a cruise condition is met, the unmanned vending vehicle of the present application can generate a cruise route according to attribute information and visitor flow rate information of a target area and can perform, according to the cruise route, cruise vending in the target area, thereby improving the maneuverability and initiative of the unmanned vending vehicle; and by means of cruise vending, the vending machine can combine the actual consumption of purchased resources by factors, such as different places and different times, such that the unmanned vending vehicle and the purchased resources are efficiently matched, thereby facilitating the reduction of the device cost and the time cost and the reduction of the loss of purchased resources.

Description

无人售卖车、巡游售卖方法、电子设备及计算机可读存储介质Unmanned vending vehicle, cruise vending method, electronic equipment and computer readable storage medium
相关申请的交叉引用Cross references to related applications
本申请要求于2019年05月29日提交中国专利局的申请号为201910458760X、名称为“一种无人售卖车及巡游售卖方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of a Chinese patent application filed with the China Patent Office on May 29, 2019, with the application number 201910458760X, titled "An unmanned vending vehicle and cruising sales method", the entire content of which is incorporated herein by reference Applying.
技术领域Technical field
本申请涉及新零售技术领域,尤其是涉及一种无人售卖车、巡游售卖方法、电子设备及计算机可读存储介质。This application relates to the field of new retail technology, in particular to an unmanned vending vehicle, a parade vending method, electronic equipment, and a computer-readable storage medium.
背景技术Background technique
随着人们生活水平的提高,人们对于购物的需求和要求越来越高。传统的售卖方式,多是通过在固定位置开设店铺,或者设置售卖柜进行售卖,而随着科学技术的发展和物联网的普及,衍生出了采用无人售卖柜等方式的无人售卖概念,无人值守商店目前已经不断增加,无人值守商店从传统的非接触柜体模式逐渐向超市模式的开放接触模式转变。With the improvement of people's living standards, people's needs and requirements for shopping are getting higher and higher. The traditional way of selling is mostly through opening a store in a fixed location or setting up a sales cabinet for sales. With the development of science and technology and the popularization of the Internet of Things, the concept of unmanned sales using methods such as unmanned sales cabinets has been derived. The number of unattended stores has been increasing. Unattended stores have gradually changed from the traditional non-contact cabinet model to the open contact model of the supermarket model.
但是,现有无人售卖机均为静止状态下进行业务,只能被动等待,无法根据不同地点、不同时间等因素下的实际消费情况进行调整,与购买资源无法达到更好的匹配。However, the existing unmanned vending machines conduct business in a static state and can only wait passively. They cannot be adjusted according to the actual consumption situation under different locations, different times and other factors, and they cannot achieve a better match with the purchased resources.
发明内容Summary of the invention
有鉴于此,本申请的目的例如包括提供一种无人售卖车、巡游售卖方法、电子设备及计算机可读存储介质,该无人售卖车可以按照根据目标区域的属性信息和人流量信息生成的巡游路线在目标区域中进行巡游售卖,以提高无人售卖车的机动性和主动性,使得无人售卖车与购买资源实现高效率的匹配。In view of this, the purpose of this application includes, for example, providing an unmanned vending vehicle, a cruising vending method, electronic equipment, and a computer-readable storage medium. The cruise route is sold in the target area to improve the mobility and initiative of the unmanned vending vehicle, so that the unmanned vending vehicle can be efficiently matched with purchasing resources.
本申请实施例提供了一种无人售卖车,所述无人售卖车包括:The embodiment of the application provides an unmanned vending vehicle, and the unmanned vending vehicle includes:
模式转换模块,配置成在检测到无人售卖车满足巡游条件时,控制所述无人售卖车转换至巡游售卖模式;The mode conversion module is configured to control the unmanned vending vehicle to switch to the cruise sales mode when it is detected that the unmanned vending vehicle meets the cruising conditions;
路径规划模块,与所述模式转换模块连接,配置成在所述模式转换模块控制所述无人售卖车转换至巡游售卖模式后,获取所述无人售卖车进行巡游的目标区域、以及所述目标区域的区域属性信息和人流量信息,根据所述区域属性信息和所述目标区域中的人流量信息,生成所述无人售卖车在所述目标区域中的巡游路线;The path planning module is connected to the mode conversion module and is configured to acquire the target area for the unmanned vending vehicle to cruise and the target area for the unmanned vending vehicle after the mode conversion module controls the unmanned vending vehicle to switch to the cruise sales mode Generating the cruise route of the unmanned vending vehicle in the target area based on the area attribute information and the human flow information of the target area;
巡游控制模块,与所述路径规划模块连接,配置成控制所述无人售卖车按照所述巡游路线在所述目标区域中进行巡游售卖;A cruise control module, connected to the path planning module, and configured to control the unmanned vending vehicle to perform cruise sales in the target area according to the cruise route;
购物检测模块,与所述巡游控制模块连接,配置成在所述无人售卖车进行巡游售卖的过程中,检测是否接收到购买请求;A shopping detection module, connected to the cruise control module, and configured to detect whether a purchase request is received during the process of the cruise sale of the unmanned vending vehicle;
交易控制模块,与所述购物检测模块连接,配置成在所述购物检测模块检测出接收到所述购买请求时,获取所述购买请求中携带的购买地点信息,并控制所述无人售卖车行驶至所述购买请求指示的购买地点。The transaction control module is connected to the shopping detection module, and is configured to obtain the purchase location information carried in the purchase request when the shopping detection module detects that the purchase request is received, and control the unmanned vending vehicle Drive to the purchase location indicated by the purchase request.
可选的,所述模式转换模块具体配置成:Optionally, the mode conversion module is specifically configured as:
获取与预设判定条件对应的判定参数,所述预设判定条件包括人流量、时间、场景和日期中的一种或多种;Acquiring a judgment parameter corresponding to a preset judgment condition, where the preset judgment condition includes one or more of the flow of people, time, scene, and date;
根据所述判定参数判断所述无人售卖车是否满足巡游条件。Determine whether the unmanned vending vehicle meets cruising conditions according to the determination parameter.
可选的,所述预设判定条件包括时间和日期;所述模式转换模块具体配置成:Optionally, the preset judgment condition includes time and date; the mode conversion module is specifically configured to:
获取当前所处日期和当前时间,并检测所述当前所处日期和所述当前时间是否处于巡游时间段内;Acquiring the current date and the current time, and detecting whether the current date and the current time are within the cruise time period;
若检测到所述当前所处日期处于所述巡游时间段内,且所述当前时间处于所述巡游时间段内,确定所述无人售卖车满足巡游条件。If it is detected that the current date is within the cruise time period and the current time is within the cruise time period, it is determined that the unmanned vending vehicle meets the cruise condition.
可选的,所述预设判定条件包括人流量和场景;所述模式转换模块具体配置成:Optionally, the preset judgment condition includes the flow of people and the scene; the mode conversion module is specifically configured to:
获取所述无人售卖车所处售卖区域的属性信息和所述售卖区域中的人流量信息,根据所述售卖区域的属性信息和所述售卖区域中的人流量信息,确定所述售卖区域是否属于人流量热点区域,并且所述售卖区域中的人流量是否位于预设的第一人流量阈值与第二人流量阈值之间;Obtain the attribute information of the sale area where the unmanned vending vehicle is located and the traffic information in the sale area, and determine whether the sale area is based on the attribute information of the sale area and the traffic information in the sale area It belongs to a hot spot area of human flow, and whether the human flow in the sales area is between the preset first threshold of human flow and the second threshold of human flow;
若所述售卖区域属于人流量热点区域,并且所述售卖区域中的人流量位于所述第一人流量阈值与所述第二人流量阈值之间,确定所述无人售卖车满足巡游条件。If the sales area belongs to a hot spot area of human flow, and the flow of people in the sales area is between the first threshold of human flow and the second threshold of human flow, it is determined that the unmanned vehicle for sale meets cruising conditions.
可选的,所述路径规划模块具体配置成:Optionally, the path planning module is specifically configured as:
获取多个售卖区域中每个售卖区域的属性信息和每个售卖区域中的人流量信息;Obtain the attribute information of each sales area in multiple sales areas and the traffic information of each sales area;
根据每个售卖区域的属性信息和每个售卖区域中的人流量信息,确定所述多个售卖区域中是否存在人流量热点区域;Determine whether there is a hot spot area of human flow in the plurality of sales areas according to the attribute information of each sales area and the traffic information of each sales area;
若所述多个售卖区域中存在人流量热点区域,确定属于人流量热点区域的售卖区域为所述无人售卖车进行巡游的目标区域。If there is a human flow hot spot area in the multiple sales areas, it is determined that the sales area belonging to the human flow hot spot area is a target area for the unmanned sales vehicle to cruise.
可选的,所述购物检测模块具体配置成:Optionally, the shopping detection module is specifically configured as:
通过设置于所述无人售卖车上的动作识别检测装置检测是否识别到用户的商品购买动作;Detecting whether the user's commodity purchase action is recognized by a motion recognition detection device provided on the unmanned vending vehicle;
若检测到与预设动作相匹配的商品购买动作,确定接收到所述购买请求。If a commodity purchase action matching the preset action is detected, it is determined that the purchase request is received.
可选的,所述购物检测模块具体配置成:Optionally, the shopping detection module is specifically configured as:
通过设置于所述无人售卖车上的语音识别检测装置检测是否识别到用户的商品购买语音;Detecting whether the user's product purchase voice is recognized by the voice recognition detection device provided on the unmanned vending vehicle;
若检测到与预设语音相匹配的商品购买语音,确定接收到所述购买请求。If a commodity purchase voice that matches the preset voice is detected, it is determined that the purchase request is received.
可选的,所述购物检测模块具体配置成:Optionally, the shopping detection module is specifically configured as:
通过设置于所述无人售卖车上的行为识别检测装置检测是否接收到用户的控制操作,和/或在所述无人售卖车的预设范围内是否检测到用户行踪;Detecting whether a user's control operation is received by a behavior recognition detection device provided on the unmanned vending vehicle, and/or whether the user's whereabouts are detected within a preset range of the unmanned vending vehicle;
若检测到接收到所述控制操作和/或检测到所述用户行踪,确定接收到所述购买请求。If it is detected that the control operation and/or the whereabouts of the user is detected, it is determined that the purchase request is received.
可选的,所述模式转换模块还配置成:Optionally, the mode conversion module is further configured to:
若检测到无人售卖车不满足巡游条件,控制所述无人售卖车转换至定点售卖模式;或者If it is detected that the unmanned vending vehicle does not meet the cruising conditions, control the unmanned vending vehicle to switch to the fixed-point sales mode; or
在接收到外送订单时,控制所述无人售卖车转换至外送售卖模式。When the delivery order is received, the unmanned sales vehicle is controlled to switch to the delivery sales mode.
可选的,所述模式转换模块还配置成:Optionally, the mode conversion module is further configured to:
在检测到所述无人售卖车接收到外送订单时,检测所述无人售卖车是否处于无法配送状态;When it is detected that the unmanned vending vehicle has received the delivery order, detecting whether the unmanned vending vehicle is in an undeliverable state;
若检测到所述无人售卖车处于无法配送状态,将所述无人售卖车接收到的外送订单转发给其他无人售卖车来进行订单配送,或者将所述无人售卖车的无法配送状态上报至后台服务器,以使所述后台服务器重新进行外送订单的分配。If it is detected that the unmanned vending vehicle is in an undeliverable state, the delivery order received by the unmanned vending vehicle is forwarded to other unmanned vending vehicles for order delivery, or the unmanned vending vehicle cannot be delivered The status is reported to the back-end server, so that the back-end server redistributes the delivery order.
可选的,所述无人售卖车还包括数据采集模块,所述数据采集模块配置成:Optionally, the unmanned vending vehicle further includes a data collection module, and the data collection module is configured to:
在所述无人售卖车巡游的过程中,采集所述目标区域中的售卖信息,并将所述售卖信息存储至数据库中,其中,所述售卖信息至少包括区域属性信息、人流信息、路线信息和商品售卖信息。During the parade of the unmanned sales vehicle, collect sales information in the target area, and store the sales information in a database, where the sales information includes at least area attribute information, people flow information, and route information And product sales information.
本申请实施例还提供了一种巡游售卖方法,所述巡游售卖方法应用于上述的无人售卖车,所述巡游售卖方法包括:The embodiment of the present application also provides a cruising sales method, which is applied to the above-mentioned unmanned vending vehicle, and the cruising sales method includes:
在检测到无人售卖车满足巡游条件时,控制所述无人售卖车转换至巡游售卖模式;When it is detected that the unmanned vending vehicle meets the cruising conditions, controlling the unmanned vending vehicle to switch to the cruise selling mode;
获取所述无人售卖车进行巡游的目标区域以及所述目标区域的区域属性信息和所述目标区域中的人流量信息,根据所述区域属性信息和所述目标区域中的人流量信息,规划所述无人售卖车在所述目标区域中的巡游路线;Acquire the target area for the unmanned vending vehicle to cruise, the area attribute information of the target area and the traffic information in the target area, and plan according to the area attribute information and the traffic information in the target area The cruising route of the unmanned vending vehicle in the target area;
控制所述无人售卖车按照所述巡游路线在所述目标区域中进行巡游售卖;Controlling the unmanned vending vehicle to perform cruise sales in the target area according to the cruise route;
在所述无人售卖车进行巡游售卖的过程中,检测是否接收到购买请求;During the parade sale of the unmanned vending vehicle, detecting whether a purchase request is received;
若检测出接收到所述购买请求时,获取所述购买请求中携带的购买地点信息,并控制 所述无人售卖车行驶至所述购买请求指示的购买地点。If it is detected that the purchase request is received, the purchase location information carried in the purchase request is obtained, and the unmanned vending vehicle is controlled to drive to the purchase location indicated by the purchase request.
本申请实施例还提供一种电子设备,所述电子设备应用于上述的无人售卖车,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的巡游售卖方法的步骤。An embodiment of the present application also provides an electronic device that is applied to the above-mentioned unmanned vending vehicle and includes a processor, a memory, and a bus, and the memory stores machine-readable instructions executable by the processor, When the electronic device is running, the processor and the memory communicate through a bus, and the machine-readable instructions are executed by the processor to execute the steps of the above-mentioned cruising sales method.
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述的巡游售卖方法的步骤。The embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is run by a processor, the steps of the above-mentioned cruising sales method are executed.
本申请实施例提供的无人售卖车、巡游售卖方法、电子设备及计算机可读存储介质,通过设置模式转换模块,在检测到无人售卖车满足巡游条件时,控制所述无人售卖车转换至巡游售卖模式;通过与所述模式转换模块连接的路径规划模块,在所述模式转换模块控制所述无人售卖车转换至巡游售卖模式后,获取所述无人售卖车进行巡游的目标区域、以及所述目标区域的区域属性信息和人流量信息,根据所述区域属性信息和所述目标区域中的人流量信息,生成所述无人售卖车在所述目标区域中的巡游路线;通过与所述路径规划模块连接的巡游控制模块,控制所述无人售卖车按照所述巡游路线在所述目标区域中进行巡游售卖;通过与所述巡游控制模块连接的购物检测模块,在所述无人售卖车进行巡游售卖的过程中,检测是否接收到购买请求;通过与所述购物检测模块连接的交易控制模块,在所述购物检测模块检测出接收到所述购买请求时,获取所述购买请求中携带的购买地点信息,并控制所述无人售卖车行驶至所述购买请求指示的购买地点。与现有技术中的无人售卖车相比,本申请的无人售卖车可以在满足巡游条件时,根据目标区域的属性信息和人流量信息生成巡游路线,并可以按照巡游路线在目标区域中进行巡游售卖,从而提高了无人售卖车的机动性和主动性,通过巡游售卖使得售卖机可以将不同地点和不同时间等因素对购买资源的实际消费情况结合起来,使得无人售卖车与购买资源实现高效率的匹配,有利于降低设备成本和时间成本,降低购买资源的流失。The unmanned vending vehicle, the cruising vending method, the electronic device and the computer-readable storage medium provided in the embodiments of the application are controlled to switch the unmanned vending vehicle when it is detected that the unmanned vending vehicle meets the cruising conditions by setting the mode conversion module To the cruise sales mode; through the path planning module connected to the mode conversion module, after the mode conversion module controls the unmanned vending vehicle to switch to the cruise sales mode, obtain the target area for the unmanned vending vehicle to cruise , And the area attribute information and people flow information of the target area, based on the area attribute information and the people flow information in the target area, generating a cruise route of the unmanned vending vehicle in the target area; The cruise control module connected to the path planning module controls the unmanned vending vehicle to perform cruise sales in the target area according to the cruise route; through the shopping detection module connected to the cruise control module, The unmanned vending vehicle detects whether a purchase request is received during the cruise sale process; through the transaction control module connected to the shopping detection module, when the shopping detection module detects that the purchase request is received, the The purchase location information carried in the purchase request, and control the unmanned vending vehicle to drive to the purchase location indicated by the purchase request. Compared with the unmanned vending vehicle in the prior art, the unmanned vending vehicle of the present application can generate a cruise route according to the attribute information and traffic information of the target area when the cruise conditions are met, and can follow the cruise route in the target area Carrying out parade sales, thereby improving the mobility and initiative of unmanned sales vehicles. Through parade sales, the vending machines can combine the actual consumption of purchased resources by factors such as different locations and different times, making unmanned sales of vehicles and purchases. High-efficiency matching of resources is conducive to reducing equipment costs and time costs, and reducing the loss of purchased resources.
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。In order to make the above-mentioned objectives, features and advantages of the present application more obvious and understandable, the preferred embodiments and accompanying drawings are described in detail as follows.
附图说明Description of the drawings
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to more clearly describe the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings that need to be used in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore do not It should be regarded as a limitation of the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative work.
图1为一种可能的应用场景说明图;Figure 1 is an explanatory diagram of a possible application scenario;
图2为本申请实施例所提供的一种无人售卖车的结构图之一;Figure 2 is one of the structural diagrams of an unmanned vending vehicle provided by an embodiment of the application;
图3为无人售卖车的巡游条件示例图;Figure 3 is an example diagram of cruising conditions of unmanned vending vehicles;
图4为本申请实施例所提供的一种无人售卖车的结构图之二;Fig. 4 is the second structural diagram of an unmanned vending vehicle provided by an embodiment of the application;
图5为本申请实施例提供的一种巡游售卖方法的流程图;Figure 5 is a flowchart of a parade sales method provided by an embodiment of the application;
图6为本申请实施例所提供的一种电子设备的结构示意图。FIG. 6 is a schematic structural diagram of an electronic device provided by an embodiment of the application.
具体实施方式Detailed ways
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of this application clearer, the following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the drawings in the embodiments of this application. Obviously, the described embodiments are only It is a part of the embodiments of this application, not all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings herein may be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of the present application. Based on the embodiments of this application, every other embodiment obtained by those skilled in the art without creative work falls within the protection scope of this application.
首先,对本申请可适用的应用场景进行介绍。本申请可应用于新零售业务中,无人售卖车可以按照根据目标区域的属性信息和人流量信息生成的巡游路线在目标区域中进行巡游售卖,提高无人售卖车的机动性和主动性,使得无人售卖车与购买资源实现高效率的匹配。请参阅图1,图1为一种可能的应用场景说明图。如图1中所示,该场景中包括无人售卖车100,目标区域200以及在目标区域200中的购买资源300和商品资源400,所述无人售卖车100可以根据所述目标区域200中的所述购买资源300和所述商品资源400的分布和数量、以及所述目标区域200中的路线信息等来生成巡游路线,并可以在所述目标区域200中按照所述巡游路线进行巡游售卖,从而可以提高无人售卖车的机动性和主动性,通过巡游售卖使得售卖机可以将不同地点、不同时间、不同购买资源等因素对购买资源的实际消费情况结合起来,使得无人售卖车与购买资源实现高效率的匹配,有利于降低设备成本和时间成本,降低购买资源的流失。其中,上述购买资源可以是如具有购买需求的用户等,商品资源可以是如店铺、定点售卖机、无人售卖机等。First, the applicable application scenarios of this application are introduced. This application can be applied to the new retail business. The unmanned vending vehicle can cruise and sell in the target area according to the cruise route generated according to the attribute information of the target area and the traffic information, so as to improve the mobility and initiative of the unmanned vending vehicle. This enables the unmanned sales of vehicles to be matched with purchasing resources efficiently. Please refer to Figure 1, which is a diagram illustrating a possible application scenario. As shown in Figure 1, this scenario includes an unmanned vending vehicle 100, a target area 200, and purchase resources 300 and commodity resources 400 in the target area 200. The unmanned vending vehicle 100 may The distribution and quantity of the purchase resources 300 and the commodity resources 400, and the route information in the target area 200 to generate a cruise route, and the cruise can be sold in the target area 200 according to the cruise route , Which can improve the mobility and initiative of unmanned vending vehicles. Through the parade sales, the vending machines can combine the actual consumption of purchased resources by factors such as different locations, different times, and different purchase resources, so that unmanned vending vehicles can be combined with the actual consumption of purchased resources. Purchasing resources to achieve high-efficiency matching will help reduce equipment costs and time costs, and reduce the loss of purchased resources. Among them, the above-mentioned purchasing resources may be users with purchasing needs, and the commodity resources may be shops, designated vending machines, unmanned vending machines, and the like.
经研究发现,现有无人售卖机均为静止状态下进行业务,只能被动等待,无法根据不同地点、不同时间等因素的实际消费情况进行调整,与购买资源无法达到更好的匹配。Research has found that the existing unmanned vending machines conduct business in a static state and can only wait passively. They cannot be adjusted according to the actual consumption situation of different locations and different times, and cannot achieve a better match with the purchased resources.
基于此,本申请实施例提供了一种无人售卖车100,可以提高无人售卖车与购买资源实现高效率的匹配,有利于降低设备成本和时间成本,降低购买资源的流失。Based on this, an embodiment of the present application provides an unmanned vending vehicle 100, which can improve the efficient matching of unmanned vending vehicles and purchase resources, which is beneficial to reduce equipment costs and time costs, and reduce the loss of purchase resources.
如图1中所示的,本申请提供的无人售卖车100,可以包括巡游售卖模式、定点售卖模式和外送售卖模式三种运行模式(售卖模式)。其中,巡游售卖模式为通过诸如自动驾驶技 术,所述无人售卖车100可以在一定的售卖区域中进行往复的巡游,从而可以自主寻找潜在的购买资源,即自主寻找具有购买需求的用户,提高购买资源的发现几率或者寻找到所述无人售卖车100进行商品购买的几率,另外,所述无人售卖车100还可以在巡游的过程中,通过播放广告语或者广告视频等来招揽用户,以提高所述无人售卖车100与购买资源的匹配程度;定点售卖模式为所述无人售卖车100进行定点售卖,停留在一个固定位置,即与常规的设置于固定位置的售卖机功能相同,所述无人售卖车100可以是在不满足巡游售卖的条件时,采取该定点售卖模式,也可以是在虽然满足巡游售卖条件,但由于自身电量不足或者外界天气等因素的影响而无法进行巡游时,采取该定点售卖模式;外送售卖模式为所述无人售卖车100在接收到外送订单或者接收到预约的购买请求时,可以切换至外送售卖模式来进行商品的配送,优选的,可以是所述无人售卖车100在没有购买资源(用户)进行商品选购时,接收到外送订单或者预约订单后切换至外送售卖模式进行商品配送,也可以是所述无人售卖车100在有购买资源(用户)进行商品选购时,将外送订单或者预约订单发送至附近的其他无人售卖车,从而实现资源的合理配置。As shown in FIG. 1, the unmanned vending vehicle 100 provided in the present application may include three operation modes (sales mode), namely, a cruise sale mode, a fixed-point sale mode, and an outbound sale mode. Among them, the cruising sales mode is that through automatic driving technology, the unmanned sales vehicle 100 can reciprocate in a certain sales area, so that it can autonomously search for potential purchase resources, that is, autonomously find users with purchase needs, and improve The probability of discovery of purchasing resources or the probability of finding the unmanned vending vehicle 100 to purchase goods. In addition, the unmanned vending vehicle 100 can also attract users by playing advertising slogans or advertising videos during the cruise. In order to improve the matching degree of the unmanned vending vehicle 100 with the purchase resources; the fixed-point selling mode is that the unmanned vending vehicle 100 performs fixed-point sales and stays in a fixed position, that is, the function is the same as that of a conventional vending machine set in a fixed position , The unmanned vending vehicle 100 may adopt the fixed-point sales mode when the cruising sales conditions are not met, or it may be unable to proceed due to insufficient power or external weather and other factors although the cruising sales conditions are met. When cruising, the fixed-point sales mode is adopted; the delivery sales mode is that the unmanned vending vehicle 100 can switch to the delivery sales mode to deliver goods when it receives a delivery order or a reservation purchase request, preferably Yes, it may be that when the unmanned vending vehicle 100 has no purchase resources (users) to purchase goods, it may switch to the outbound sales mode for commodity delivery after receiving a delivery order or an appointment order, or it may be the unmanned vehicle 100 When the vending vehicle 100 has purchasing resources (users) to purchase goods, it sends the delivery order or reservation order to other nearby unmanned vending vehicles, thereby realizing reasonable allocation of resources.
可选的,所述无人售卖车100上可以设置各种交互设备,如设置动作识别检测装置、语音识别检测装置和行为识别检测装置中的一种或多种等,来在所述无人售卖车100进行巡游售卖、定点售卖和外送售卖的过程中,使得所述无人售卖车100可以与购买资源(用户)进行交互。Optionally, various interactive devices can be provided on the unmanned vending vehicle 100, such as one or more of motion recognition detection devices, voice recognition detection devices, and behavior recognition detection devices, etc. During the process of cruising sales, fixed-point sales and delivery sales of the vending vehicle 100, the unmanned vending vehicle 100 can interact with purchasing resources (users).
请参阅图2,图2为本申请实施例所提供的一种无人售卖车的结构图之一。如图1中所示,本申请实施例提供的无人售卖车100,包括:模式转换模块110、路径规划模块120、巡游控制模块130、购物检测模块140和交易控制模块150。Please refer to FIG. 2. FIG. 2 is one of the structural diagrams of an unmanned vending vehicle provided by an embodiment of the application. As shown in FIG. 1, the unmanned vending vehicle 100 provided by the embodiment of the present application includes: a mode conversion module 110, a path planning module 120, a cruise control module 130, a shopping detection module 140, and a transaction control module 150.
所述模式转换模块110与所述路径规划模块120连接,所述模式转换模块110配置成控制所述无人售卖车100进行售卖模式的转换,如根据实际情况控制所述无人售卖车100在巡游售卖模式、定点售卖模式和外送售卖模式中进行切换。The mode conversion module 110 is connected to the path planning module 120, and the mode conversion module 110 is configured to control the unmanned vending vehicle 100 to switch the sales mode, such as controlling the unmanned vending vehicle 100 in accordance with actual conditions. Switch among the parade sales mode, fixed-point sales mode and delivery sales mode.
所述模式转换模块110可以对所述无人售卖车100的状态以及环境因素进行检测,在检测到所述无人售卖车100满足巡游条件时,控制所述无人售卖车100转换至巡游售卖模式,来进行巡游售卖;而在所述模式转换模块110检测到所述无人售卖车100不满足巡游条件时,则可以控制所述无人售卖车100转换至定点售卖模式,来进行定点售卖,或者在所述模式转换模块110检测到所述无人售卖车100不满足巡游条件时,还可以控制所述无人售卖车100转换至外送售卖模式,来使得所述无人售卖车100可以等待接收商品的外送订单,从而进行商品的配送。The mode conversion module 110 can detect the state and environmental factors of the unmanned vending vehicle 100, and when it is detected that the unmanned vending vehicle 100 meets the cruising conditions, it controls the unmanned vending vehicle 100 to switch to the parade sales. When the mode conversion module 110 detects that the unmanned vending vehicle 100 does not meet the cruising conditions, it can control the unmanned vending vehicle 100 to switch to the fixed-point sales mode to perform fixed-point sales. , Or when the mode conversion module 110 detects that the unmanned vending vehicle 100 does not meet the cruising conditions, it can also control the unmanned vending vehicle 100 to switch to the delivery mode to make the unmanned vending vehicle 100 You can wait to receive the delivery order of the product, so as to carry out the delivery of the product.
可选的,所述模式转换模块110具体配置成:获取与预设判定条件对应的判定参数,该预设判定条件包括人流量、时间、场景和日期中的一种或多种;根据该判定参数判断 所述无人售卖车100是否满足巡游条件。Optionally, the mode conversion module 110 is specifically configured to: obtain a determination parameter corresponding to a preset determination condition, the preset determination condition includes one or more of the number of people, time, scene, and date; according to the determination The parameter determines whether the unmanned vending vehicle 100 meets the cruising conditions.
可选的,在一种可能的实施例中,上述预设判定条件包括时间和日期,判定参数包括与日期对应的当前所处日期和与时间对应的当前时间;所述模式转换模块110检测所述无人售卖车100是否满足巡游条件,可以是获取当前所处日期和当前时间,然后检测所述当前所处日期和所述当前时间是否处于巡游时间段内,如果检测到所述当前所处日期处于所述巡游时间段内,并且所述当前时间处于所述巡游时间段内,可以确定所述无人售卖车100满足巡游条件。Optionally, in a possible embodiment, the above-mentioned preset judgment conditions include time and date, and the judgment parameters include the current date corresponding to the date and the current time corresponding to the time; the mode conversion module 110 detects Whether the unmanned vending vehicle 100 meets the cruising conditions can be obtained by acquiring the current date and current time, and then detecting whether the current date and the current time are within the cruising time period. If the current location is detected The date is within the cruise time period, and the current time is within the cruise time period, it can be determined that the unmanned vending vehicle 100 meets the cruise conditions.
需要说明的是,本实施例中,是以所述无人售卖车100当前所处日期和当前时间两种因素来判定是否满足巡游条件的,但本申请的保护范围并不局限于此,在其他实施例中,还可以是单独以当前所处日期为判定因素(判定条件),或者单独以当前时间为判定因素。It should be noted that in this embodiment, the current date and the current time of the unmanned vending vehicle 100 are used to determine whether the cruising conditions are met, but the scope of protection of this application is not limited to this. In other embodiments, the current date may be used as the determining factor (judgment condition) alone, or the current time may be used as the determining factor alone.
还需要说明的是,本实施例中,是以当前所处日期处于所述巡游时间段内,并且当前时间处于所述巡游时间段内,才确定无人售卖车满足巡游条件,但本申请的保护范围并不局限于此,在其他实施例中,当出现一者在巡游时间段内,另一者不在巡游时间段内的时候,如当前所处日期在巡游时间段内,当前时间不在巡游时间段内,或者是当前时间在巡游时间段内,当前所处日期不在巡游时间段内时,可以是以一者为主要判定条件,另一者为次要判定条件,以两者按照不同权重比例计算出个判定结果,以此来判定无人售卖车是否满足巡游条件。例如,三种售卖模式分别对应不同的时间和/或不同的日期,若以日期为主要判定条件,时间为次要判定条件,当日期对应的权重为0.6,时间对应的权重为0.4,则在判断无人售卖车是否满足巡游条件时,分别计算每种售卖模式的得分,当巡游售卖模式的得分最高时,确定无人售卖车满足巡游条件;反之,则不满足巡游条件。其中,在计算每种售卖模式的得分时,若当前时间在该售卖模式对应的时间范围内,则时间得分记为1分(仅为示例),反之,则时间得分记为0分(仅为示例),若当前所处日期在该售卖模式对应的日期范围内,则日期得分记为1分(仅为示例),反之,则日期得分记为0分(仅为示例),然后将时间得分和日期得分分别乘以对应的权重后进行求和,即可得到该售卖模式的得分。It should also be noted that in this embodiment, the current date is within the cruise time period and the current time is within the cruise time period before it is determined that the unmanned vehicle meets the cruise conditions. The protection scope is not limited to this. In other embodiments, when one is in the cruise time period and the other is not in the cruise time period, if the current date is within the cruise time period, the current time is not in the cruise time period. During the time period, or the current time is within the cruise time period, and the current date is not within the cruise time period, one can be the primary judgment condition and the other as the secondary judgment condition, and the two are weighted according to different weights. The ratio is calculated to determine the result to determine whether the unmanned sales vehicle meets the cruising conditions. For example, the three sales modes correspond to different times and/or different dates. If date is the main judgment condition and time is the secondary judgment condition, when the weight corresponding to the date is 0.6 and the weight corresponding to the time is 0.4, then When judging whether the unmanned vehicle meets the cruising conditions, the scores of each sales mode are calculated separately. When the cruising sales mode has the highest score, it is determined that the unmanned vehicle meets the cruising conditions; otherwise, it does not meet the cruising conditions. Among them, when calculating the score of each sales mode, if the current time is within the time range corresponding to the sales mode, the time score is recorded as 1 point (for example), otherwise, the time score is recorded as 0 points (only Example), if the current date is within the date range corresponding to the sales mode, the date score is recorded as 1 point (for example), otherwise, the date score is recorded as 0 points (for example), and then the time score The sum of the sum and date scores is multiplied by the corresponding weights to obtain the score of the sales mode.
可选地,上述巡游条件的判定条件可以包括人流量、时间、场景和日期中的一种或多种。举例来讲,请参阅图3,图3为无人售卖车的巡游条件示例图,如图3中所示,所述无人售卖车100可以根据不同时间段、不同地点、不同场景和不同人流量等因素决定售卖模式,例如所述模式转换模块110检测到所述当前所处日期是工作日,并且所述当前时间为上午,如在上午9点至上午11点这个时间段,那么就可以认为所述无人售卖车100满足巡游条件。Optionally, the judgment condition of the aforementioned cruise condition may include one or more of the number of people, time, scene, and date. For example, please refer to FIG. 3, which is an example diagram of cruising conditions of an unmanned vending vehicle. As shown in FIG. 3, the unmanned vending vehicle 100 can be based on different time periods, different locations, different scenes and different people. Factors such as traffic determine the sales mode. For example, the mode conversion module 110 detects that the current date is a working day and the current time is the morning. For example, in the time period from 9 am to 11 am, then It is considered that the unmanned vending vehicle 100 meets the cruising conditions.
可选的,在一种可能的实施例中,上述预设判定条件可以包括人流量和场景,判定参 数包括与场景对应的无人售卖车100所处售卖区域的属性信息和与人流量对应的售卖区域中的人流量信息;所述模式转换模块110检测所述无人售卖车100是否满足巡游条件,还可以是检测所述无人售卖车100所处的位置,从而可以确定所述无人售卖车100所处的售卖区域,获取所述售卖区域的属性信息和人流量信息,然后根据所述售卖区域的属性信息和所述售卖区域中的人流量信息,来确定所述售卖区域是否属于人流量热点区域,为了避免售卖区域中人流量太大,导致无人车无法顺畅行驶的情况出现,还可以检测所述售卖区域中的人流量是否位于预设的第一人流量阈值与第二人流量阈值之间,如果所述售卖区域属于人流量热点区域,并且所述售卖区域中的人流量位于预设的第一人流量阈值与第二人流量阈值之间,那么就可以确定所述无人售卖车100满足巡游条件。上述第一人流量阈值和第二人流量阈值均可以根据实际需求设置,这里不做限定。Optionally, in a possible embodiment, the foregoing preset determination conditions may include the flow of people and the scene, and the determination parameters include the attribute information of the sales area where the unmanned vending vehicle 100 is located corresponding to the scene and the information corresponding to the flow of people. Information on the flow of people in the sales area; the mode conversion module 110 detects whether the unmanned vending vehicle 100 meets the cruising conditions, and may also detect the location of the unmanned vending vehicle 100, so as to determine the unmanned The sales area where the sales vehicle 100 is located, the attribute information and the traffic information of the sales area are acquired, and then according to the attribute information of the sales area and the traffic information in the sales area, it is determined whether the sales area belongs to In the hot spot area of human flow, in order to avoid the situation that the flow of people in the sales area is too large and the unmanned vehicles cannot travel smoothly, it can also be detected whether the flow of people in the sales area is within the preset first and second thresholds. If the sales area is a hotspot area of foot traffic, and the foot traffic in the sales area is between the preset first foot traffic threshold and the second foot traffic threshold, then it can be determined The unmanned vending car 100 meets the cruising conditions. Both the first threshold and the second threshold can be set according to actual needs, and are not limited here.
需要说明的是,本实施例中,是以所述无人售卖车100属于人流量人点区域和人流量两种因素来判定是否满足巡游条件的,但本申请的保护范围并不局限于此,在其他实施例中,还可以是单独以人流量热点区域为判定因素,或者单独以人流量为判定因素。It should be noted that in this embodiment, whether the unmanned vending vehicle 100 belongs to the pedestrian area and the pedestrian flow is used to determine whether the cruising conditions are met, but the scope of protection of this application is not limited to this. In other embodiments, the hot spot area of human traffic alone may be used as the determining factor, or the traffic of human traffic alone may be used as the determining factor.
还需要说明的是,本实施例中,是以售卖区域属于人流量人点区域,并且人流量位于预设的第一人流量阈值与第二人流量阈值之间(人流量适中)这两个判定条件均满足的时候,才确定无人售卖车满足巡游条件,但本申请的保护范围并不局限于此,在其他实时例中,当出现一种条件满足,另一种条件不满足时,如当售卖区域属于人流量人点区域,但人流量并未位于预设的第一人流量阈值与第二人流量阈值之间,或者是售卖区域不属于人流量人点区域,但人流量位于预设的第一人流量阈值与第二人流量阈值之间的时候,可以是以一者为主要判定条件,另一者为次要判定条件,以两者按照不同权重比例计算出个判定结果,以此来判定无人售卖车是否满足巡游条件。例如,以图3中的三种售卖模式分别与人流量和场景(人流量人点区域)的对应关系为例,若以人流量为主要判定条件,场景为次要判定条件,人流量对应的权重为0.6,场景对应的权重为0.4,售卖区域为校园且人流量适中,则巡游售卖模式的得分为0.6分,定点售卖模式的得分为0.4分,外送售卖模式的得分为0分,巡游售卖模式的得分最高,确定无人售卖车满足巡游条件。It should also be noted that, in this embodiment, the sales area belongs to the pedestrian flow area, and the human flow is between the preset first threshold and the second threshold (moderate flow of people). When the conditions are met, it is determined that the unmanned sales vehicle meets the cruising conditions, but the scope of protection of this application is not limited to this. In other real-time examples, when one condition is met and the other condition is not met, For example, when the sales area belongs to the area of foot traffic, but the foot flow is not between the preset first and second foot traffic thresholds, or the sales area does not belong to the foot traffic area, but the foot flow is located When the preset first traffic threshold and second traffic threshold are between, one can be used as the main judgment condition and the other as the secondary judgment condition, and a judgment result can be calculated based on the two according to different weight ratios. , To determine whether the unmanned sales vehicle meets the cruising conditions. For example, take the correspondence between the three sales modes in Figure 3 and the flow of people and the scene (the area of the flow of people) as an example. If the flow of people is the main judgment condition, the scene is the secondary judgment condition, and the flow of people corresponds to The weight is 0.6, the corresponding weight of the scene is 0.4, the sales area is campus and the flow of people is moderate, then the cruise sales mode scores 0.6 points, the fixed-point sales mode scores 0.4 points, and the delivery sales mode scores 0 points. The sales model has the highest score, and it is determined that the unmanned sales vehicle meets the cruising conditions.
示例性的,如图3中所示的巡游条件示例,所述模式转换模块110检测到所述无人售卖车100是处于商业区或者科技园区属性的售卖区域,并且检测到在售卖区域中人流量适中,由于售卖区域是属于人流量热点区域的,而且在售卖区域中人流量适中,人流量位于预设的第一人流量阈值与第二人流量阈值之间,所以所述模式转换模块110就可以确定所述无人售卖车100满足巡游条件。Exemplarily, as shown in the example of the cruise condition shown in FIG. 3, the mode conversion module 110 detects that the unmanned vending vehicle 100 is in a sales area with attributes of a commercial area or a science and technology park, and detects that people are in the sales area. The traffic is moderate. Since the sales area belongs to the hot spot area of human traffic, and the traffic of people in the sales area is moderate, the traffic is between the preset first threshold of traffic and the second threshold of human traffic, so the mode conversion module 110 It can be determined that the unmanned vending vehicle 100 meets the cruising conditions.
本申请中,是以上述两种判定条件来检测无人售卖车是否满足巡游条件为例进行说明的,但本申请的保护范围并不局限于此,在其他实施例中,还可以仅是以一种判定条件, 或者以三种甚至四种判定条件来检测无人售卖车是否满足巡游条件,并且在以多种判定条件来判定的时候,可以是以一种判定条件为主,其他判定条件为辅进行判定,如只要无人售卖车满足其中至少一种判定条件即可,在满足两种甚至两种以上判定条件的时候,可以按照每种判定条件的优先级进行判定,以优先级高的因素为准,或者是将多种判定条件按照不同比例的权重进行计算,计算出一个满足巡游条件的概率值,在概率值大于一定数值时,即认为无人售卖车满足巡游条件。In this application, the above two determination conditions are used as an example to detect whether the unmanned vending vehicle meets the cruising conditions. However, the scope of protection of this application is not limited to this. In other embodiments, it may only be One kind of judgment condition, or three or even four kinds of judgment conditions to detect whether the unmanned vending vehicle meets the cruising conditions, and when multiple judgment conditions are used for judgment, one judgment condition can be the main criterion, and the other judgment conditions As a supplementary judgment, as long as the unmanned sales vehicle meets at least one of the judgment conditions, when two or more judgment conditions are met, the judgment can be made according to the priority of each judgment condition, with a higher priority , Or calculate a variety of judgment conditions according to different proportions of weights, and calculate a probability value that meets the cruising conditions. When the probability value is greater than a certain value, it is considered that the unmanned sales vehicle meets the cruising conditions.
示例性的,如图3所示的巡游条件为例,在不同的应用场景中,例如可以以图中的四种条件进行综合判定,而图中的判定条件的优先级,可以是由上至下,各判定条件的优先级逐渐变高(人流量的优先级最低,日期的优先级最高),若检测到无人售卖车当前所处日期是工作日,当前时间为傍晚,所处的售卖区域为公园,而且人流量大,超过了预设的第一人流量阈值和第二人流量阈值,此时,由于判定条件中日期的优先级最高,即使是处于公园这种售卖区域中,还是可以认为无人售卖车满足巡游条件,从而控制无人售卖车转换至巡游售卖模式。图3中的巡游条件仅为示例,可以根据不同地区、不同外界条件等来调整这些条件的权重。Exemplarily, the cruise condition shown in Figure 3 is taken as an example. In different application scenarios, for example, the four conditions in the figure can be used for comprehensive judgment, and the priority of the judgment conditions in the figure can be from top to Next, the priority of each judgment condition gradually becomes higher (the priority of the flow of people is the lowest, and the priority of the date is the highest). If it is detected that the current date of the unmanned sales vehicle is a working day, the current time is the evening, and the sales The area is a park, and the flow of people is large, exceeding the preset first and second thresholds. At this time, because the date has the highest priority in the judgment conditions, even if it is in a sales area like a park, it is still It can be considered that the unmanned vending vehicle meets the cruising conditions, so that the unmanned vending vehicle is controlled to switch to the parade sales mode. The cruise conditions in Figure 3 are only examples, and the weights of these conditions can be adjusted according to different regions and different external conditions.
相应的,所述模式转换模块110可以在检测到所述无人售卖车100接收到外送订单时,此时,无论所述无人售卖车100是处于巡游售卖模式还是定点售卖模式,所述模式转换模块110均可以控制所述无人售卖车100转换至外送售卖模式。Correspondingly, when the mode conversion module 110 detects that the unmanned vending vehicle 100 receives an outgoing order, at this time, regardless of whether the unmanned vending vehicle 100 is in the cruise sales mode or the fixed-point sales mode, the The mode conversion module 110 can control the unmanned vending vehicle 100 to switch to the delivery mode.
可选的,所述模式转换模块110可以在检测到所述无人售卖车100接收到外送订单时,可以进一步检测所述无人售卖车100是否处于无法配送状态,如检测所述无人售卖车100是否正在进行商品售卖,即是否有购买资源(用户)正在对所述无人售卖车100上的商品进行挑选和购买,或者检测所述无人售卖车100是否电量不足,或者检测所述无人售卖车100是否商品存储量不足,甚至缺少外送订单中的商品,如果模式转换模块110检测到所述无人售卖车100存在上述情况中的一种,即可以认为所述无人售卖车100处于无法配送状态,这样的话,所述模式转换模块110可以将所述无人售卖车100接收到的外送订单转发给所述无人售卖车100附近的其他无人售卖车来进行订单配送,如将外送订单转发至与所述无人售卖车100相距最近的一个无人售卖车,还可以是模式转换模块110将所述无人售卖车100无法进行配送的情况上报至后台服务器,由后台服务器重新进行外送订单的分配。Optionally, the mode conversion module 110 may further detect whether the unmanned vending vehicle 100 is in an undeliverable state when detecting that the unmanned vending vehicle 100 receives an outgoing order, such as detecting that the unmanned vending vehicle 100 is in an undeliverable state. Whether the vending vehicle 100 is selling goods, that is, whether there are purchasing resources (users) that are selecting and purchasing the goods on the unmanned vending vehicle 100, or detecting whether the unmanned vending vehicle 100 has insufficient power, or detecting Whether the unmanned vending vehicle 100 has insufficient merchandise storage, or even lack of goods in the delivery order, if the mode conversion module 110 detects that the unmanned vending vehicle 100 has one of the above conditions, it can be considered that the unmanned vehicle 100 The vending vehicle 100 is in an undeliverable state. In this case, the mode conversion module 110 can forward the delivery order received by the unmanned vending vehicle 100 to other unmanned vending vehicles near the unmanned vending vehicle 100. Order delivery, such as forwarding the delivery order to the unmanned vending vehicle closest to the unmanned vending vehicle 100, or the mode conversion module 110 reporting the situation that the unmanned vending vehicle 100 cannot be delivered to the background Server, the back-end server redistributes the delivery order.
所述路径规划模块120与所述模式转换模块110连接,所述路径规划模块120可以配置成在所述模式转换模块110控制所述无人售卖车110转换至巡游售卖模式后,来获取所述无人售卖车100需要进行巡游的目标区域,以及可以获取所述目标区域的区域属性信息和所述目标区域中的人流量信息,然后所述路径规划模块120可以根据所述目标区域的区 域属性信息和人流量信息,生成一个所述无人售卖车100在所述目标区域中进行巡游的巡游路线。The path planning module 120 is connected to the mode conversion module 110, and the path planning module 120 may be configured to obtain the mode after the mode conversion module 110 controls the unmanned vending vehicle 110 to switch to the cruise sales mode. The target area where the unmanned vending vehicle 100 needs to cruise, and the area attribute information of the target area and the traffic information in the target area can be obtained, and then the path planning module 120 can according to the area attribute of the target area Information and human flow information to generate a cruise route for the unmanned vending vehicle 100 to cruise in the target area.
可选的,所述路径规划模块120可以根据所述区域属性信息确定所述目标区域的区域性质,如所述目标区域是商场区域、景点区域、学校区域或者居民区域等,还可以根据所述区域属性信息来确定所述目标区域中具有售卖功能地点的数量、性质和分布等情况,如目标区域中商铺的数量、商铺所售商品的性质或者类型、商铺的分布等情况,还可以根据所述区域属性信息来确定所述目标区域中是否有举办活动或者在需要进行巡游的时间段内是否会举办活动,如商业活动、庆典活动等;所述路径规划模块120还可以根据所述人流量信息来确定所述目标区域中的人员数量、人员分布、人员活动路线等信息。所述路径规划模块120可以根据上述确定出的多种因素,来生成较优的巡游路线,以使所述无人售卖车100在按照巡游路线进行巡游时,尽量避开有同类性质产品售卖的店铺,或者尽可能路过人流聚集多的地方进行巡游等。Optionally, the path planning module 120 may determine the regional nature of the target area according to the area attribute information. For example, the target area is a shopping mall area, a scenic spot area, a school area, or a residential area, etc., or according to the The area attribute information is used to determine the number, nature, and distribution of locations with selling functions in the target area, such as the number of shops in the target area, the nature or type of goods sold by the shops, and the distribution of shops, etc. The area attribute information is used to determine whether there are activities held in the target area or whether activities such as commercial activities, celebration activities, etc. will be held in the time period that needs to be cruised; the path planning module 120 may also be based on the flow of people Information to determine the number of personnel in the target area, personnel distribution, personnel activity routes and other information. The path planning module 120 can generate a better cruise route based on the various factors determined above, so that when the unmanned vending vehicle 100 cruises according to the cruise route, try to avoid those that sell products of the same nature. Shops, or as much as possible passing by crowded places for cruises, etc.
此外,所述路径规划模块120还可以在未确定进行巡游的目标区域时,获取备选的多个售卖区域,并获取多个售卖区域中每个售卖区域的属性信息和每个售卖区域中的人流量信息,然后所述路径规划模块120可以根据每个售卖区域的属性信息和每个售卖区域中的人流量信息,对每个售卖区域进行判断,来判断是否是人流量热点区域,如果判断出有售卖区域是属于人流量热点区域的话,所述路径规格化模块120就可以确定所述多个售卖区域中存在人流量热点区域,因此,所述路径规格化模块120可以确定出所述无人售卖车100满足所述巡游条件,并且可以将多个售卖区域中属于人流量热点区域的售卖区域确定为所述无人售卖车100进行巡游的目标区域。In addition, the path planning module 120 can also obtain multiple alternative sales areas when the target area for the cruise is not determined, and obtain the attribute information of each sales area in the multiple sales areas and the information in each sales area. People flow information, and then the path planning module 120 can judge each sales area according to the attribute information of each sales area and the people flow information in each sales area to determine whether it is a hot spot area of human flow. If the sales area belongs to the human flow hotspot area, the path normalization module 120 can determine that there is a pedestrian flow hotspot area in the multiple sales areas. Therefore, the path normalization module 120 can determine that the no The human sales vehicle 100 satisfies the cruising conditions, and a sales area belonging to a human flow hot spot area among multiple sales areas may be determined as a target area for the unmanned sales vehicle 100 to cruise.
所述巡游控制模块130与所述路径规划模块120连接,在所述路径规划模块120生成所述巡游路线后,所述巡游控制模块130可以控制所述无人售卖车100按照所述巡游路线在所述目标区域中进行巡游售卖。The cruise control module 130 is connected to the path planning module 120. After the path planning module 120 generates the cruise route, the cruise control module 130 can control the unmanned vending vehicle 100 to follow the cruise route. Parade sales in the target area.
所述购物检测模块140与所述巡游控制模块130连接,所述购物检测模块140可以在所述巡游控制模块130控制所述无人售卖车100进行巡游售卖的过程中,检测是否接收到购买请求。The shopping detection module 140 is connected to the cruise control module 130, and the shopping detection module 140 can detect whether a purchase request is received during the process of the cruise control module 130 controlling the unmanned vending vehicle 100 for cruise sales .
可选的,所述无人售卖车100上可以设置动作识别检测装置,如在无人售卖车100上设置摄像头,所述购物检测模块140可以通过设置的动作识别检测装置来检测是否识别到用户的商品购买动作,例如识别是否有用户做出特定做动作(如招手等),如果动作识别检测装置识别到了用户的动作,并且识别到的动作与预设动作相匹配,所述购物检测模块140就可以认为检测到了商品购买动作,并且可以进一步的确定所述无人售卖车100接收到用户的购买请求。Optionally, an action recognition detection device may be provided on the unmanned vending vehicle 100. For example, if a camera is set on the unmanned vending vehicle 100, the shopping detection module 140 may detect whether the user is recognized by the set action recognition detection device. For example, to identify whether a user makes a specific action (such as a beckoning, etc.). If the action recognition detection device recognizes the user’s action, and the recognized action matches the preset action, the shopping detection module 140 It can be considered that a commodity purchase action is detected, and it can be further determined that the unmanned vending vehicle 100 has received the user's purchase request.
可选的,所述无人售卖车100上还可以设置语音识别检测装置,如在无人售卖车100上设置多阵列麦克风,所述购物检测模块140可以通过设置的语音识别检测装置来检测是否识别到用户的商品购买语音,例如识别是否有用户发出了特定语音(如停车、买东西等语音),如果语音识别检测装置识别到了用户发出的语音,并且识别到的语音与预设语音相匹配的话,所述购物检测模块140就可以认为检测到了商品购买语音,并且可以进一步的确定所述无人售卖车100接收到用户的购买请求。Optionally, the unmanned vending vehicle 100 may also be provided with a voice recognition detection device. For example, if a multi-array microphone is set on the unmanned vending vehicle 100, the shopping detection module 140 may detect whether Recognize the user’s product purchase voice, for example, recognize whether the user uttered a specific voice (such as parking, shopping, etc.), if the voice recognition detection device recognizes the user’s voice, and the recognized voice matches the preset voice If this is the case, the shopping detection module 140 may consider that the voice of the purchase of goods has been detected, and may further determine that the unmanned vending vehicle 100 has received the user's purchase request.
可选的,所述无人售卖车100上还可以设置行为识别检测装置,如在无人售卖车上设置触摸装置和/或控制按钮等装置,还可以设置激光雷达、超声波传感器或红外传感器等传感器装置,或者人脸识别装置等;所述购物检测模块140可以通过设置的行为识别检测装置来检测是否接收到用户的控制操作,如是否接收到用户对无人售卖车上的触摸装置的触摸操作,或者控制按钮的按压操作;所述购物检测模块140还可以通过设置的行为识别检测装置来检测在所述无人售卖车100的预设范围内是否检测到用户行踪,如通过机关雷达、人脸识别装置等检测是否有用户靠近无人售卖车100并且距离已经比较近;如果所述行为识别检测装置检测到所述控制操作和/或检测到所述用户行踪的话,所述购物检测模块140就可以认为接收到用户发送的购买请求。Optionally, the unmanned vending vehicle 100 may also be provided with a behavior recognition detection device, for example, a touch device and/or control button and other devices may be provided on the unmanned vending vehicle 100, and a lidar, an ultrasonic sensor or an infrared sensor may also be provided. A sensor device, or a face recognition device, etc.; the shopping detection module 140 can detect whether a user's control operation is received through a set behavior recognition detection device, such as whether a user's touch on a touch device on an unmanned vending car is received Operation, or the pressing operation of the control button; the shopping detection module 140 can also detect whether the user's whereabouts is detected within the preset range of the unmanned vending vehicle 100 through a set behavior recognition detection device, such as through the radar, The face recognition device or the like detects whether a user is close to the unmanned vending vehicle 100 and is already relatively close; if the behavior recognition detection device detects the control operation and/or detects the user's whereabouts, the shopping detection module 140 can be considered to have received the purchase request sent by the user.
所述交易控制模块150与所述购物检测模块140连接,配置成在所述购物检测模块140检测出接收到所述购买请求时,获取所述购买请求中携带的购买地点信息,并控制所述无人售卖车100行驶至所述购买请求指示的购买地点。The transaction control module 150 is connected to the shopping detection module 140 and is configured to obtain the purchase location information carried in the purchase request when the shopping detection module 140 detects that the purchase request is received, and control the The unmanned vending vehicle 100 travels to the purchase location indicated by the purchase request.
可选的,请参阅图4,图4为本申请实施例所提供的一种无人售卖车的结构图之二。如图4中所示,所述无人售卖车100还包括数据采集模块160,所述数据采集模块160配置成在所述无人售卖车100巡游的过程中,采集所述目标区域中的售卖信息,并将所述售卖信息存储至数据库中,其中,所述售卖信息至少包括区域属性信息、人流信息、路线信息和商品售卖信息。这样,数据库中的信息可以用于后续模式转换模块对售卖模式的转换控制,以及路径规划模块对巡游路线的生成等。Optionally, please refer to FIG. 4, which is a second structural diagram of an unmanned vending vehicle provided by an embodiment of the application. As shown in FIG. 4, the unmanned vending vehicle 100 further includes a data collection module 160 configured to collect sales in the target area during the cruise of the unmanned vending vehicle 100 And store the sales information in a database, where the sales information includes at least regional attribute information, flow information, route information, and merchandise sales information. In this way, the information in the database can be used for the subsequent mode conversion module to control the conversion of the sales mode, and the route planning module to generate the cruise route.
为了与上述的无人售卖车相对应,请同时参阅图5,图5为本申请实施例提供的一种巡游售卖方法的流程图。所述巡游售卖方法应用于图2或图4所示的无人售卖车100,如图5所示,所述巡游售卖方法包括如下步骤:In order to correspond to the above-mentioned unmanned vending vehicle, please refer to FIG. 5 at the same time. FIG. 5 is a flowchart of a cruising vending method provided by an embodiment of the application. The cruising sales method is applied to the unmanned sales vehicle 100 shown in FIG. 2 or FIG. 4, as shown in FIG. 5, the cruising sales method includes the following steps:
步骤501、在检测到无人售卖车满足巡游条件时,控制所述无人售卖车转换至巡游售卖模式。Step 501: When it is detected that the unmanned vending vehicle meets the cruising conditions, control the unmanned vending vehicle to switch to the cruising sales mode.
该步骤中,针对于所述无人售卖车100的不同售卖模式,可以检测所述无人售卖车100是否满足巡游条件,当检测到所述无人售卖车100满足巡游条件时,可以控制所述无人售卖车100转换至巡游售卖模式。In this step, for the different sales modes of the unmanned vending vehicle 100, it can be detected whether the unmanned vending vehicle 100 meets the cruising conditions, and when it is detected that the unmanned vending vehicle 100 meets the cruising conditions, it can be controlled. The unmanned vending vehicle 100 is switched to the parade sales mode.
相应的,如果检测到所述无人售卖车100不满足巡游条件,则可以控制所述无人售卖车转换至定点售卖模式或者外送售卖模式。Correspondingly, if it is detected that the unmanned vending vehicle 100 does not meet the cruising conditions, the unmanned vending vehicle can be controlled to switch to the fixed-point sales mode or the delivery sales mode.
步骤502、获取所述无人售卖车进行巡游的目标区域以及所述目标区域的区域属性信息和所述目标区域中的人流量信息,根据所述区域属性信息和所述目标区域中的人流量信息,生成所述无人售卖车在所述目标区域中的巡游路线。Step 502: Obtain the target area for the unmanned vending vehicle to cruise, the area attribute information of the target area and the traffic information of the people in the target area, according to the area attribute information and the traffic of people in the target area Information to generate a cruise route of the unmanned vending vehicle in the target area.
该步骤中,在控制所述无人售卖车100转换至巡游售卖模式后,可以确定所述无人售卖车100需要进行巡游的目标区域,并且获取所述目标区域的区域属性信息和所述目标区域中的人流量信息,然后综合区域属性信息和人流量信息的分析,来生成所述无人售卖车100在所述目标区域中的巡游路线。In this step, after controlling the unmanned vending vehicle 100 to switch to the cruise selling mode, the target area where the unmanned vending vehicle 100 needs to cruise can be determined, and the area attribute information of the target area and the target area can be obtained. The information on the flow of people in the area is then integrated with the analysis of the area attribute information and the information on the flow of people to generate the cruise route of the unmanned vending vehicle 100 in the target area.
步骤503、控制所述无人售卖车按照所述巡游路线在所述目标区域中进行巡游售卖。Step 503: Control the unmanned vending vehicle to perform cruise sales in the target area according to the cruise route.
步骤504、在所述无人售卖车进行巡游售卖的过程中,检测是否接收到购买请求。Step 504: Detect whether a purchase request is received during the parade sale of the unmanned vending vehicle.
该步骤中,在所述无人售卖车100进行巡游售卖的过程中,需要对所述无人售卖车100的周边人流进行检测,来检测是否接收到购买请求,即是否有用户需要购买商品。In this step, during the parade sales of the unmanned vending vehicle 100, the surrounding pedestrian flow of the unmanned vending vehicle 100 needs to be detected to detect whether a purchase request is received, that is, whether there is a user who needs to purchase a product.
步骤505、若检测出接收到所述购买请求时,获取所述购买请求中携带的购买地点信息,并控制所述无人售卖车行驶至所述购买请求指示的购买地点。Step 505: If it is detected that the purchase request is received, obtain the purchase location information carried in the purchase request, and control the unmanned vending vehicle to drive to the purchase location indicated by the purchase request.
该步骤中,在检测出接收到所述购买请求时,可以获取所述购买请求中携带的购买地点信息,然后控制所述无人售卖车100行驶至所述购买请求指示的购买地点,来完成购买资源的选购。In this step, when it is detected that the purchase request is received, the purchase location information carried in the purchase request can be obtained, and then the unmanned vending vehicle 100 is controlled to drive to the purchase location indicated by the purchase request to complete Purchase of resources.
具体的,各步骤中的详细解释和作用,可参考图2和图4所示的无人售卖车的描述,在此不做赘述。Specifically, for the detailed explanation and function of each step, please refer to the description of the unmanned vending vehicle shown in FIG. 2 and FIG. 4, which will not be repeated here.
本申请实施例提供的无人售卖车、巡游售卖方法、电子设备及计算机可读存储介质中,无人售卖车包括:模式转换模块,配置成在检测到无人售卖车满足巡游条件时,控制所述无人售卖车转换至巡游售卖模式;路径规划模块,与所述模式转换模块连接,配置成在所述模式转换模块控制所述无人售卖车转换至巡游售卖模式后,获取所述无人售卖车进行巡游的目标区域、以及所述目标区域的区域属性信息和人流量信息,根据所述区域属性信息和所述目标区域中的人流量信息,生成所述无人售卖车在所述目标区域中的巡游路线;巡游控制模块,与所述路径规划模块连接,配置成控制所述无人售卖车按照所述巡游路线在所述目标区域中进行巡游售卖;购物检测模块,与所述巡游控制模块连接,配置成在所述无人售卖车进行巡游售卖的过程中,检测是否接收到购买请求;交易控制模块,与所述购物检测模块连接,配置成在所述购物检测模块检测出接收到所述购买请求时,获取所述购买请求中携带的购买地点信息,并控制所述无人售卖车行驶至所述购买请求指示的购买地点。Among the unmanned vending vehicles, the cruising sales method, the electronic equipment, and the computer-readable storage medium provided in the embodiments of the present application, the unmanned vending vehicles include: a mode conversion module configured to control when the unmanned vending vehicles meet the cruising conditions The unmanned vending vehicle is converted to the cruise selling mode; the path planning module is connected to the mode conversion module and is configured to obtain the unmanned vending vehicle after the mode conversion module controls the unmanned vending vehicle to switch to the cruise selling mode. The target area where the human-selling vehicle is cruising, and the area attribute information and human flow information of the target area, based on the area attribute information and the human volume information in the target area, to generate the unmanned vehicle in the The cruise route in the target area; a cruise control module, connected to the path planning module, configured to control the unmanned vending vehicle to cruise and sell in the target area according to the cruise route; a shopping detection module, and the The cruise control module is connected and is configured to detect whether a purchase request is received during the process of cruise sales of the unmanned vending vehicle; the transaction control module is connected to the shopping detection module and is configured to detect when the shopping detection module is When the purchase request is received, the purchase location information carried in the purchase request is acquired, and the unmanned vending vehicle is controlled to drive to the purchase location indicated by the purchase request.
与现有技术中的无人售卖车相比,本申请的无人售卖车可以在满足巡游条件时,根据目标区域的区域属性信息和人流量信息生成巡游路线,并可以按照巡游路线在目标区域中进行巡游售卖,从而提高了无人售卖车的机动性和主动性,通过巡游售卖使得售卖机可以将不同地点和不同时间等因素对购买资源的实际消费情况结合起来,使得无人售卖车与购买资源实现高效率的匹配,有利于降低设备成本和时间成本,降低购买资源的流失。Compared with the unmanned vending vehicle in the prior art, the unmanned vending vehicle of the present application can generate a cruise route according to the area attribute information and traffic information of the target area when the cruise conditions are met, and can follow the cruise route in the target area Parade sales in the process, thereby improving the mobility and initiative of unmanned sales vehicles. Through parade sales, the vending machines can combine the actual consumption of purchased resources by factors such as different locations and different times, so that unmanned sales vehicles can be Purchasing resources to achieve high-efficiency matching will help reduce equipment costs and time costs, and reduce the loss of purchased resources.
请参阅图6,图6为本申请实施例所提供的一种电子设备的结构示意图。如图6中所示,所述电子设备600包括处理器610、存储器620和总线630。Please refer to FIG. 6, which is a schematic structural diagram of an electronic device provided by an embodiment of the application. As shown in FIG. 6, the electronic device 600 includes a processor 610, a memory 620, and a bus 630.
所述存储器620存储有所述处理器610可执行的机器可读指令,当电子设备600运行时,所述处理器610与所述存储器620之间通过总线630通信,所述机器可读指令被所述处理器610执行时,可以执行如上述图5所示方法实施例中的巡游售卖方法的步骤,具体实现方式可参见方法实施例及无人售卖车的装置实施例,在此不再赘述。The memory 620 stores machine-readable instructions executable by the processor 610. When the electronic device 600 is running, the processor 610 communicates with the memory 620 through the bus 630, and the machine-readable instructions are When the processor 610 is executed, it can execute the steps of the cruising sales method in the method embodiment shown in FIG. 5. For specific implementations, please refer to the method embodiment and the device embodiment of the unmanned vending vehicle, which will not be repeated here. .
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时可以执行如上述图5所示方法实施例中的巡游售卖方法的步骤,具体实现方式可参见方法实施例及无人售卖车的装置实施例,在此不再赘述。The embodiment of the present application also provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the computer program is run by a processor, it can execute the cruise in the method embodiment shown in FIG. For the steps of the selling method, for specific implementations, please refer to the method embodiment and the device embodiment of the unmanned vending vehicle, which will not be repeated here.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and conciseness of description, the specific working process of the above-described system, device, and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device, and method may be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other divisions in actual implementation. For example, multiple units or components may be combined or It can be integrated into another system, or some features can be ignored or not implemented. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces, indirect coupling or communication connection of the devices or units, and may be in electrical, mechanical or other forms.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, the functional units in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各 种可以存储程序代码的介质。If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a nonvolatile computer readable storage medium executable by a processor. Based on this understanding, the technical solution of this application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program code .
最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。Finally, it should be noted that the above-mentioned embodiments are only specific implementations of the application, which are used to illustrate the technical solutions of the application, rather than limit it. The scope of protection of the application is not limited thereto, although referring to the foregoing The examples describe the application in detail, and those of ordinary skill in the art should understand that any person skilled in the art can still modify the technical solutions described in the foregoing examples within the technical scope disclosed in this application. Or it is easy to think of changes, or equivalent replacements of some of the technical features; and these modifications, changes or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the application, and should be covered in this application Within the scope of protection. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
工业实用性Industrial applicability
通过应用本申请的技术方案,可以提高无人售卖车的机动性和主动性,使得无人售卖车与购买资源实现高效率的匹配,有利于降低设备成本和时间成本,降低购买资源的流失。By applying the technical solution of the present application, the mobility and initiative of unmanned vending vehicles can be improved, and the unmanned vending vehicles can be matched with purchasing resources efficiently, which is beneficial to reduce equipment cost and time cost, and reduce the loss of purchasing resources.

Claims (14)

  1. 一种无人售卖车,其特征在于,所述无人售卖车包括:An unmanned vending vehicle, characterized in that, the unmanned vending vehicle includes:
    模式转换模块,配置成在检测到无人售卖车满足巡游条件时,控制所述无人售卖车转换至巡游售卖模式;The mode conversion module is configured to control the unmanned vending vehicle to switch to the cruise sales mode when it is detected that the unmanned vending vehicle meets the cruising conditions;
    路径规划模块,与所述模式转换模块连接,配置成在所述模式转换模块控制所述无人售卖车转换至巡游售卖模式后,获取所述无人售卖车进行巡游的目标区域、以及所述目标区域的区域属性信息和人流量信息,根据所述区域属性信息和所述目标区域中的人流量信息,生成所述无人售卖车在所述目标区域中的巡游路线;The path planning module is connected to the mode conversion module and is configured to acquire the target area for the unmanned vending vehicle to cruise and the target area for the unmanned vending vehicle after the mode conversion module controls the unmanned vending vehicle to switch to the cruise sales mode Generating the cruise route of the unmanned vending vehicle in the target area based on the area attribute information and the human flow information of the target area;
    巡游控制模块,与所述路径规划模块连接,配置成控制所述无人售卖车按照所述巡游路线在所述目标区域中进行巡游售卖;A cruise control module, connected to the path planning module, and configured to control the unmanned vending vehicle to perform cruise sales in the target area according to the cruise route;
    购物检测模块,与所述巡游控制模块连接,配置成在所述无人售卖车进行巡游售卖的过程中,检测是否接收到购买请求;A shopping detection module, connected to the cruise control module, and configured to detect whether a purchase request is received when the unmanned vending vehicle is in the process of cruise sales;
    交易控制模块,与所述购物检测模块连接,配置成在所述购物检测模块检测出接收到所述购买请求时,获取所述购买请求中携带的购买地点信息,并控制所述无人售卖车行驶至所述购买请求指示的购买地点。The transaction control module, connected to the shopping detection module, is configured to obtain the purchase location information carried in the purchase request when the shopping detection module detects that the purchase request is received, and control the unmanned vending vehicle Drive to the purchase location indicated by the purchase request.
  2. 根据权利要求1所述的无人售卖车,其特征在于,所述模式转换模块具体配置成:The unmanned vending vehicle according to claim 1, wherein the mode conversion module is specifically configured to:
    获取与预设判定条件对应的判定参数,所述预设判定条件包括人流量、时间、场景和日期中的一种或多种;Acquiring a judgment parameter corresponding to a preset judgment condition, where the preset judgment condition includes one or more of the flow of people, time, scene, and date;
    根据所述判定参数判断所述无人售卖车是否满足巡游条件。Determine whether the unmanned vending vehicle meets cruising conditions according to the determination parameter.
  3. 根据权利要求2所述的无人售卖车,其特征在于,所述预设判定条件包括时间和日期;所述模式转换模块具体配置成:The unmanned vending vehicle according to claim 2, wherein the preset judgment condition includes time and date; the mode conversion module is specifically configured to:
    获取当前所处日期和当前时间,并检测所述当前所处日期和所述当前时间是否处于巡游时间段内;Acquiring the current date and the current time, and detecting whether the current date and the current time are within the cruise time period;
    若检测到所述当前所处日期处于所述巡游时间段内,且所述当前时间处于所述巡游时间段内,确定所述无人售卖车满足巡游条件。If it is detected that the current date is within the cruise time period and the current time is within the cruise time period, it is determined that the unmanned vending vehicle meets the cruise condition.
  4. 根据权利要求2所述的无人售卖车,其特征在于,所述预设判定条件包括人流量和场景;所述模式转换模块具体配置成:The unmanned vending vehicle according to claim 2, wherein the preset judgment conditions include the flow of people and the scene; the mode conversion module is specifically configured to:
    获取所述无人售卖车所处售卖区域的属性信息和所述售卖区域中的人流量信息,根据所述售卖区域的属性信息和所述售卖区域中的人流量信息,确定所述售卖区域是否属于人流量热点区域,并且所述售卖区域中的人流量是否位于预设的第一人流量阈值与第二人流量阈值之间;Obtain the attribute information of the sale area where the unmanned vending vehicle is located and the traffic information in the sale area, and determine whether the sale area is based on the attribute information of the sale area and the traffic information in the sale area It belongs to a hot spot area of human flow, and whether the human flow in the sales area is between the preset first threshold of human flow and the second threshold of human flow;
    若所述售卖区域属于人流量热点区域,并且所述售卖区域中的人流量位于所述第一人流量阈值与所述第二人流量阈值之间,确定所述无人售卖车满足巡游条件。If the sales area belongs to a hot spot area of human flow, and the flow of people in the sales area is between the first threshold of human flow and the second threshold of human flow, it is determined that the unmanned vehicle for sale meets cruising conditions.
  5. 根据权利要求1至4中任一项所述的无人售卖车,其特征自在于,所述路径规划模块具体配置成:The unmanned vending vehicle according to any one of claims 1 to 4, wherein the path planning module is specifically configured to:
    获取多个售卖区域中每个售卖区域的属性信息和每个售卖区域中的人流量信息;Obtain the attribute information of each sales area in multiple sales areas and the traffic information of each sales area;
    根据每个售卖区域的属性信息和每个售卖区域中的人流量信息,确定所述多个售卖区域中是否存在人流量热点区域;Determine whether there is a hot spot area of human flow in the plurality of sales areas according to the attribute information of each sales area and the traffic information of each sales area;
    若所述多个售卖区域中存在人流量热点区域,确定属于人流量热点区域的售卖区域为所述无人售卖车进行巡游的目标区域。If there is a human flow hot spot area in the multiple sales areas, it is determined that the sales area belonging to the human flow hot spot area is a target area for the unmanned sales vehicle to cruise.
  6. 根据权利要求1至5中任一项所述的无人售卖车,其特征在于,所述购物检测模块具体配置成:The unmanned vending vehicle according to any one of claims 1 to 5, wherein the shopping detection module is specifically configured to:
    通过设置于所述无人售卖车上的动作识别检测装置检测是否识别到用户的商品购买动作;Detecting whether the user's commodity purchase action is recognized by the motion recognition detection device provided on the unmanned vending vehicle;
    若检测到与预设动作相匹配的商品购买动作,确定接收到所述购买请求。If a commodity purchase action matching the preset action is detected, it is determined that the purchase request is received.
  7. 根据权利要求1至5中任一项所述的无人售卖车,其特征在于,所述购物检测模块具体配置成:The unmanned vending vehicle according to any one of claims 1 to 5, wherein the shopping detection module is specifically configured to:
    通过设置于所述无人售卖车上的语音识别检测装置检测是否识别到用户的商品购买语音;Detecting whether the user's product purchase voice is recognized by the voice recognition detection device provided on the unmanned vending vehicle;
    若检测到与预设语音相匹配的商品购买语音,确定接收到所述购买请求。If a commodity purchase voice that matches the preset voice is detected, it is determined that the purchase request is received.
  8. 根据权利要求1至5中任一项所述的无人售卖车,其特征在于,所述购物检测模块具体配置成:The unmanned vending vehicle according to any one of claims 1 to 5, wherein the shopping detection module is specifically configured to:
    通过设置于所述无人售卖车上的行为识别检测装置检测是否接收到用户的控制操作,和/或在所述无人售卖车的预设范围内是否检测到用户行踪;Detecting whether a user's control operation is received by a behavior recognition detection device provided on the unmanned vending vehicle, and/or whether the user's whereabouts are detected within a preset range of the unmanned vending vehicle;
    若检测到接收到所述控制操作和/或检测到所述用户行踪,确定接收到所述购买请求。If it is detected that the control operation and/or the whereabouts of the user is detected, it is determined that the purchase request is received.
  9. 根据权利要求1至8中任一项所述的无人售卖车,其特征在于,所述模式转换模块还配置成:The unmanned vending vehicle according to any one of claims 1 to 8, wherein the mode conversion module is further configured to:
    若检测到无人售卖车不满足巡游条件,控制所述无人售卖车转换至定点售卖模式或者外送售卖模式;或者If it is detected that the unmanned vending vehicle does not meet the cruising conditions, control the unmanned vending vehicle to switch to the fixed-point sales mode or the delivery sales mode; or
    在接收到外送订单时,控制所述无人售卖车转换至外送售卖模式。When the delivery order is received, the unmanned sales vehicle is controlled to switch to the delivery sales mode.
  10. 根据权利要求1至8中任一项所述的无人售卖车,其特征在于,所述模式转换模块还配置成:The unmanned vending vehicle according to any one of claims 1 to 8, wherein the mode conversion module is further configured to:
    在检测到所述无人售卖车接收到外送订单时,检测所述无人售卖车是否处于无法配送状态;When it is detected that the unmanned vending vehicle has received the delivery order, detecting whether the unmanned vending vehicle is in an undeliverable state;
    若检测到所述无人售卖车处于无法配送状态,将所述无人售卖车接收到的外送订单转发给其他无人售卖车来进行订单配送,或者将所述无人售卖车的无法配送状态上报至后台服务器,以使所述后台服务器重新进行外送订单的分配。If it is detected that the unmanned vending vehicle is in an undeliverable state, the delivery order received by the unmanned vending vehicle is forwarded to other unmanned vending vehicles for order delivery, or the unmanned vending vehicle cannot be delivered The status is reported to the back-end server, so that the back-end server redistributes the delivery order.
  11. 根据权利要求1至10中任一项所述的无人售卖车,其特征在于,所述无人售卖车还包括数据采集模块,所述数据采集模块配置成:The unmanned vending vehicle according to any one of claims 1 to 10, wherein the unmanned vending vehicle further comprises a data collection module, and the data collection module is configured to:
    在所述无人售卖车巡游的过程中,采集所述目标区域中的售卖信息,并将所述售卖信息存储至数据库中,其中,所述售卖信息至少包括区域属性信息、人流信息、路线信息和商品售卖信息。During the parade of the unmanned sales vehicle, collect sales information in the target area, and store the sales information in a database, where the sales information includes at least area attribute information, people flow information, and route information And product sales information.
  12. 一种巡游售卖方法,其特征在于,所述巡游售卖方法应用于权利要求1至11中任一项所述的无人售卖车,所述巡游售卖方法包括:A cruising sales method, characterized in that the cruising sales method is applied to the unmanned sales vehicle of any one of claims 1 to 11, and the cruising sales method comprises:
    在检测到无人售卖车满足巡游条件时,控制所述无人售卖车转换至巡游售卖模式;When it is detected that the unmanned vending vehicle meets the cruising conditions, controlling the unmanned vending vehicle to switch to the cruise selling mode;
    获取所述无人售卖车进行巡游的目标区域以及所述目标区域的区域属性信息和所述目标区域中的人流量信息,根据所述区域属性信息和所述目标区域中的人流量信息,生成所述无人售卖车在所述目标区域中的巡游路线;Acquire the target area for the unmanned vending vehicle to cruise, the area attribute information of the target area and the traffic information in the target area, and generate according to the area attribute information and the traffic information in the target area The cruising route of the unmanned vending vehicle in the target area;
    控制所述无人售卖车按照所述巡游路线在所述目标区域中进行巡游售卖;Controlling the unmanned vending vehicle to perform cruise sales in the target area according to the cruise route;
    在所述无人售卖车进行巡游售卖的过程中,检测是否接收到购买请求;During the parade sale of the unmanned vending vehicle, detecting whether a purchase request is received;
    若检测出接收到所述购买请求时,获取所述购买请求中携带的购买地点信息,并控制所述无人售卖车行驶至所述购买请求指示的购买地点。If it is detected that the purchase request is received, the purchase location information carried in the purchase request is obtained, and the unmanned vending vehicle is controlled to drive to the purchase location indicated by the purchase request.
  13. 一种电子设备,其特征在于,包括处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储器之间通过所述总线通信,所述机器可读指令被所述处理器执行时执行权利要求12所述的巡游售卖方法的步骤。An electronic device, comprising a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory Through the bus communication, when the machine-readable instructions are executed by the processor, the steps of the cruising sales method of claim 12 are executed.
  14. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行权利要求12所述的巡游售卖方法的步骤。A computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and the computer program executes the steps of the cruising sales method of claim 12 when the computer program is run by a processor.
PCT/CN2019/120309 2019-05-29 2019-11-22 Unmanned vending vehicle, cruise vending method, electronic device and computer-readable storage medium WO2020238087A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910458760.XA CN110135660A (en) 2019-05-29 2019-05-29 A kind of unmanned sales cart and vending method of cruising
CN201910458760.X 2019-05-29

Publications (1)

Publication Number Publication Date
WO2020238087A1 true WO2020238087A1 (en) 2020-12-03

Family

ID=67582623

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/120309 WO2020238087A1 (en) 2019-05-29 2019-11-22 Unmanned vending vehicle, cruise vending method, electronic device and computer-readable storage medium

Country Status (2)

Country Link
CN (1) CN110135660A (en)
WO (1) WO2020238087A1 (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110135660A (en) * 2019-05-29 2019-08-16 新石器慧通(北京)科技有限公司 A kind of unmanned sales cart and vending method of cruising
CN110834596A (en) * 2019-11-07 2020-02-25 新石器慧通(北京)科技有限公司 Automatic carrier accessory providing method and device and unmanned vehicle
CN110986976B (en) * 2019-11-12 2022-02-01 新石器慧通(北京)科技有限公司 Low-state attribute compensation method and system for movable carrier and unmanned vehicle
CN111142508B (en) * 2019-12-18 2023-10-20 新石器慧通(北京)科技有限公司 Movable carrier for emergency response, control system and unmanned vehicle
CN111098774B (en) * 2019-12-23 2021-04-23 新石器慧通(北京)科技有限公司 Unmanned vending vehicle, control method, computer device and storage medium
CN110986992A (en) * 2019-12-31 2020-04-10 新石器慧通(北京)科技有限公司 Navigation method and device for unmanned vending vehicle, electronic equipment and storage medium
CN111242741B (en) * 2020-01-15 2023-08-04 新石器慧通(北京)科技有限公司 Scene-based commodity document generation method and system and unmanned retail vehicle
CN111445149A (en) * 2020-03-27 2020-07-24 新石器慧通(北京)科技有限公司 Automatic article selling method and device
CN111540222A (en) * 2020-04-17 2020-08-14 新石器慧通(北京)科技有限公司 Intelligent interaction method and device based on unmanned vehicle and unmanned vehicle
CN111650336A (en) * 2020-06-09 2020-09-11 新石器慧通(北京)科技有限公司 Atmospheric pollution detection method, device and system for unmanned vehicle
CN111754266A (en) * 2020-06-28 2020-10-09 北京云迹科技有限公司 Vending machine control method and device and electronic equipment
CN113781141A (en) * 2020-10-30 2021-12-10 北京京东乾石科技有限公司 Mobile sale inspection method, scheduling method and device
CN112947412B (en) * 2021-01-26 2023-09-26 东北大学 Method for autonomously selecting advancing destination of vending robot
CN112990962B (en) * 2021-02-07 2024-05-31 张文华 Data processing method and device for streaming service and related components
CN113256388B (en) * 2021-06-15 2022-05-03 新石器慧通(北京)科技有限公司 Method for predicting commodities to be sold on unmanned vehicle
CN113618749A (en) * 2021-07-23 2021-11-09 深圳优地科技有限公司 Article selling method and device based on robot, intelligent device and storage medium
CN113850657B (en) * 2021-11-29 2022-04-22 新石器慧通(北京)科技有限公司 Unmanned vehicle-based commodity selling method and device, electronic equipment and storage medium
CN114429371B (en) * 2022-04-06 2022-06-28 新石器慧通(北京)科技有限公司 Unmanned vehicle-based commodity marketing method and device, electronic equipment and storage medium
CN114444985B (en) * 2022-04-11 2022-06-28 新石器慧通(北京)科技有限公司 Unmanned vehicle-based dynamic adjustment method and device for mobile selling route
CN114756775A (en) * 2022-04-20 2022-07-15 京东城市(北京)数字科技有限公司 Method and device for determining vehicle stop point
CN114549089A (en) * 2022-04-25 2022-05-27 新石器慧通(北京)科技有限公司 Method and device for searching unmanned vehicle patrol sale hot sale service site

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105892321A (en) * 2016-04-28 2016-08-24 京东方科技集团股份有限公司 Dispatching method and device for cleaning robot
CN108573431A (en) * 2018-04-20 2018-09-25 深兰科技(上海)有限公司 Mobile vending method and server, automatic vending vehicle, user terminal and system
CN110135660A (en) * 2019-05-29 2019-08-16 新石器慧通(北京)科技有限公司 A kind of unmanned sales cart and vending method of cruising

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011076448A (en) * 2009-09-30 2011-04-14 Brother Industries Ltd Apparatus, method and program of information obtaining terminal
CN109409581A (en) * 2018-09-29 2019-03-01 苏州博众机器人有限公司 A kind of default route method of adjustment, device, equipment and storage medium
CN109405844A (en) * 2018-09-29 2019-03-01 苏州博众机器人有限公司 One kind selling robot and cruises control method, device, equipment and medium
CN109767556A (en) * 2018-12-25 2019-05-17 苏宁易购集团股份有限公司 A kind of method and machinery equipment that movement is sold goods

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105892321A (en) * 2016-04-28 2016-08-24 京东方科技集团股份有限公司 Dispatching method and device for cleaning robot
CN108573431A (en) * 2018-04-20 2018-09-25 深兰科技(上海)有限公司 Mobile vending method and server, automatic vending vehicle, user terminal and system
CN110135660A (en) * 2019-05-29 2019-08-16 新石器慧通(北京)科技有限公司 A kind of unmanned sales cart and vending method of cruising

Also Published As

Publication number Publication date
CN110135660A (en) 2019-08-16

Similar Documents

Publication Publication Date Title
WO2020238087A1 (en) Unmanned vending vehicle, cruise vending method, electronic device and computer-readable storage medium
KR102337061B1 (en) Methods and systems for providing customized on-site information exchange
KR102345945B1 (en) Methods and systems for providing customized on-site information exchange
US10349215B2 (en) Prompting method and apparatus
CN108748218A (en) New retail intelligent shopping guide robot and shopping guide method based on machine vision Yu AR technologies
WO2019149005A1 (en) Offline interactive advertisement system
US20190138330A1 (en) Task Processing Method and Device
JP2022140597A (en) Systems and methods for providing targeted advertisements to a charging station for electric vehicles
CN110415065A (en) User data collection system and information-pushing method
CN202948697U (en) Advertisement machine
US20190147228A1 (en) System and method for human emotion and identity detection
WO2020093923A1 (en) Target object search method and apparatus
CN109952584A (en) System and method for stroke plan
WO2018014788A1 (en) Communication method and device in virtual reality environment
AU2019201132B2 (en) Item recognition
CN110253595B (en) Intelligent equipment control method and device
JP2016206736A (en) Customer service data processing device and customer service data processing method
CN110689389A (en) Computer vision-based shopping list automatic maintenance method and device, storage medium and terminal
CN111144283A (en) Intelligent supermarket commodity recommendation system based on face recognition
CN107678545A (en) A kind of information interactive terminal and method
CN107345734A (en) Intelligent refrigerator
CN109191137A (en) A kind of shopping online platform of automatic identification
CN112561647B (en) Commodity pushing method and device based on crowd identification
CN111144607B (en) Path optimization method and system
CN112207828A (en) Retail robot control method and system based on 5G network

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19930240

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19930240

Country of ref document: EP

Kind code of ref document: A1