A mobile vending inspection method, dispatching method and device
Through mobile sales inspection methods and scheduling methods, autonomous driving strategies and real-time monitoring data are used to solve the problems of insufficient utilization and lack of monitoring of driverless cars, efficient product sales and regional inspections are achieved, and intelligent facilities are improved. utilization efficiency and automation level.
Patent Information
- Application Number
- CN202011200080.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-30
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2040-10-30
AI Technical Summary
In extreme cases, existing driverless sales vehicles are likely to lead to the single-purpose products, the gathering of sales vehicles, insufficient utilization, and lack monitoring functions, and cannot be effectively managed and utilized.
Provide a mobile sales inspection method and scheduling method, which can drive according to the predetermined route through autonomous driving strategies, obtain real-time monitoring data of the line area, and sell it based on sales task information and user purchase signs to achieve efficient sales of goods and Regional inspection.
The rational use of driverless sales vehicles has been realized, the single-purpose product and the gathering of sales vehicles has been avoided, the sales efficiency and regional inspection efficiency have been improved, and the automation and energy-saving of intelligent facilities have been enhanced.
Smart Images

Figure CN113781141B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and more specifically, to a mobile vending inspection method, a scheduling method and a device. Background Art
[0002] With the rapid development of artificial intelligence, automatic control, communication and computer technology, intelligent facilities are increasingly being used in many fields such as daily life. For scenes with high demand for services, such as in amusement parks and other scenic spots, more efficient, automated and energy-saving effects can be achieved by configuring intelligent facilities such as unmanned vending cars.
[0003] In the process of realizing the concept disclosed in the present invention, the inventors found that there are at least the following problems in the prior art: although the existing unmanned vending vehicles can improve sales efficiency, they lack coordinated management of vehicles. If all vending vehicles have the same sales method, in extreme cases, the goods will be monotonous and the vending vehicles will be concentrated, resulting in insufficient utilization of the unmanned vending vehicles; and the existing unmanned vending vehicles have relatively single functions, no monitoring function or can only monitor the status of their own vehicle body. Therefore, there is an urgent need for a mobile vending inspection method and a scheduling method to achieve more reasonable utilization of unmanned vending vehicles. Summary of the invention
[0004] In view of this, the present disclosure provides a mobile vending inspection method, a scheduling method and a device.
[0005] One aspect of the present disclosure provides a mobile vending inspection method, comprising: at a mobile vending inspection terminal:
[0006] According to the preset autonomous driving strategy, the vehicle drives along the predetermined route;
[0007] Acquire real-time monitoring data of the route area during driving, and send the real-time monitoring data to a remote platform;
[0008] During the driving process, the sales task information sent by the remote platform is received and the purchase identification of the user in the route area is detected; and
[0009] A parking location is selected for sale according to the sales task information, or a parking location is selected for sale according to the purchase identifier.
[0010] According to an embodiment of the present disclosure, the predetermined route includes a plurality of fixed stops, and the simultaneously receiving the sales task information sent by the remote platform during the driving process includes:
[0011] The sales task information is received, and the product information, pickup time and fixed stop point information of the reserved sales order are obtained according to the sales task information.
[0012] According to an embodiment of the present disclosure, selecting a parking location for selling according to the selling task information includes:
[0013] Prepare goods according to the product information;
[0014] According to the pickup time and the fixed stop information, adjusting the time to travel to the fixed stop according to the autonomous driving strategy; and
[0015] Drive to the fixed stop at the pickup time to sell the goods.
[0016] According to an embodiment of the present disclosure, the purchase identification of the user includes a predetermined purchase gesture or a predetermined purchase pattern.
[0017] According to an embodiment of the present disclosure, detecting a purchase identification of a user in the route area includes:
[0018] A predetermined purchase gesture or a predetermined purchase pattern of a user in the route area is detected and recognized.
[0019] According to an embodiment of the present disclosure, the selecting a parking location for sale according to the purchase identification includes:
[0020] Driving to within a predetermined distance range of the user and parking by the side of the road;
[0021] Display the human-computer interactive sales interface and obtain user input;
[0022] The product is sold according to the user input.
[0023] According to an embodiment of the present disclosure, the mobile vending inspection method further includes:
[0024] After completing the sale of the goods, wait at the current stop for a predetermined time. If there is a new purchase order at the current stop, remain parked, otherwise continue traveling along the predetermined route.
[0025] According to an embodiment of the present disclosure, the mobile vending inspection method further includes:
[0026] When it is detected that the inventory of the product is zero, the selling function of the product is closed, and the inventory information is synchronously sent to the remote platform; and
[0027] The vehicle drives along the predetermined route to obtain real-time monitoring data of the route area and replenishes the goods at the designated location.
[0028] According to an embodiment of the present disclosure, obtaining the real-time monitoring data of the route area during driving includes:
[0029] Object recognition, face recognition and infrared monitoring are performed on the line area, and real-time monitoring data and abnormal alarm data of the line area are generated.
[0030] According to another aspect of the present disclosure, there is provided a mobile vending inspection device, comprising:
[0031] An autonomous driving module, used to drive along a predetermined route according to a preset autonomous driving strategy;
[0032] A patrol module, used for obtaining real-time monitoring data of the route area during driving, and sending the real-time monitoring data to a remote platform;
[0033] An order acquisition module, including a remote order acquisition submodule and an instant order acquisition submodule, wherein the remote order acquisition submodule is used to simultaneously receive sales task information sent by a remote platform during driving; the instant order acquisition submodule is used to detect purchase identifications of users in the route area; and
[0034] The selling module is used to select a parking location for selling according to the selling task, or to select a parking location for selling according to the purchase identification.
[0035] According to another aspect of the present disclosure, a method for scheduling mobile vending inspections is provided, comprising, on a remote platform:
[0036] Configure at least one mobile vending inspection device to travel along a predetermined route, and obtain commodity inventory information, location information, and a predetermined route of the mobile vending inspection device;
[0037] Receive the pre-order sales order information sent by the client, and obtain the product information, pickup time and fixed stop information of the pre-order sales order;
[0038] Matching the mobile vending inspection device according to the product information, pickup time and fixed stop point, combined with the product inventory information, location information and scheduled route information of the mobile vending inspection device; and
[0039] Sales task information is generated according to the pre-order sales order information and sent to the matching mobile sales inspection device.
[0040] According to an embodiment of the present disclosure, the scheduling method further includes:
[0041] Receive the line area real-time monitoring data and abnormal alarm data sent by the mobile vending inspection device.
[0042] According to another aspect of the present disclosure, a scheduling device for mobile vending inspection is provided, comprising:
[0043] A scheduling module, used to configure at least one mobile vending inspection device to travel along a predetermined route, and obtain commodity inventory information, location information and a predetermined route of the mobile vending inspection device;
[0044] The transaction module receives the pre-order sales order information sent by the client, and obtains the product information, pickup time and fixed stop information of the pre-order sales order;
[0045] A matching module, configured to match the mobile vending inspection device according to the product information, pickup time and fixed stop point, combined with the product inventory information, location information and scheduled route information of the mobile vending inspection device; and
[0046] The task sending module generates sales task information according to the pre-order sales order information and sends it to the matching mobile sales inspection device.
[0047] According to an embodiment of the present disclosure, the scheduling device further includes:
[0048] The monitoring module is used to receive the line area real-time monitoring data and abnormal alarm data sent by the mobile vending inspection device.
[0049] According to another aspect of the present disclosure, there is provided an electronic device, including:
[0050] one or more processors;
[0051] a storage device for storing one or more programs,
[0052] When the one or more programs are executed by the one or more processors, the one or more processors execute the mobile vending inspection method or scheduling method as described above.
[0053] According to another aspect of the present disclosure, a computer-readable storage medium is provided, storing computer-executable instructions, which, when executed, are used to implement the mobile vending inspection method or scheduling method as described above.
[0054] Another aspect of the present disclosure provides a computer program, which includes computer executable instructions, and the instructions are used to implement the method described above when executed.
[0055] According to the embodiments of the present disclosure, the problem of insufficient utilization of unmanned vending vehicles can be at least partially solved, and thus the technical effect of completing the inspection of a predetermined route area while realizing the sale of goods can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0057] Figure 1 An exemplary system architecture to which the mobile vending inspection method, scheduling method and apparatus according to an embodiment of the present disclosure can be applied is schematically shown.
[0058] Figure 2 The flowchart of the mobile vending inspection method according to the embodiment of the present disclosure is schematically shown.
[0059] Figure 3 The flowchart of the method for scheduling mobile vending inspection according to an embodiment of the present disclosure is schematically shown.
[0060] Figure 4 A block diagram of a mobile vending inspection device according to an embodiment of the present disclosure is schematically shown.
[0061] Figure 5a A block diagram of a scheduling device for mobile vending inspection according to an embodiment of the present disclosure is schematically shown.
[0062] Figure 5b The diagram schematically shows the interaction between the scheduling device for mobile vending inspection and the mobile vending inspection device according to an embodiment of the present disclosure.
[0063] Figure 6 A block diagram of an electronic device according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0064] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0065] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0066] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.
[0067] In the case of using expressions such as "at least one of A, B, and C, etc.", it should generally be interpreted as the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.). In the case of using expressions such as "at least one of A, B, or C, etc.", it should generally be interpreted as the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, or C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0068] Embodiments of the present disclosure provide a mobile sales inspection method, a scheduling method and an apparatus, wherein the mobile sales inspection method comprises: at a mobile sales inspection end: driving along a predetermined route according to a preset autonomous driving strategy; acquiring real-time monitoring data of the route area during driving, and sending the real-time monitoring data to a remote platform; simultaneously receiving sales task information sent by the remote platform and detecting purchase identifications of users in the route area during driving; and selecting a parking location for sales according to the sales task information, or selecting a parking location for sales according to the purchase identification.
[0069] Figure 1 The exemplary system architecture 100 to which the mobile vending inspection method, scheduling method and apparatus according to the embodiment of the present disclosure can be applied is schematically shown. It should be noted that: Figure 1 What is shown is merely an example of a system architecture to which the embodiments of the present disclosure can be applied, in order to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.
[0070] like Figure 1 As shown, the system architecture 100 according to this embodiment may include a remote server 101, a mobile sales inspection terminal 102, a terminal device 103, and a network 104. The network 104 is used to provide a medium for a communication link between the remote platform 101, the mobile sales inspection terminal 102, and the terminal device 103. The network 104 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.
[0071] The remote server 101 may be a server that provides scenic spot sales and transaction services and performs remote monitoring, such as a background management server that provides support for websites browsed by users using the terminal device 103 (only as an example). The background management server may analyze and process the received user request and other data, and feed back the processing results (such as web pages, information, or data obtained or generated according to the user request) to the terminal device 103.
[0072] The mobile sales inspection terminal 102 is a vehicle-mounted terminal of a patrol vending vehicle. The patrol vending vehicle can be a completely unmanned automatic driving vehicle, and the vending equipment therein does not need to be manually controlled, such as unmanned vending machines, automatic cold drink machines, automatic ice cream machines, etc. The mobile sales inspection terminal 102 can interact with the remote server 101 through the network 104 to receive scheduling or sales instructions or send information, etc. The mobile sales inspection terminal 102 is also provided with a display screen and can provide human-computer interaction services, so that users can directly place orders on the vehicle-mounted terminal to complete commodity transactions. In order to realize the inspection function, the mobile sales inspection terminal 102 also has a camera, infrared sensing equipment, etc., which are used to monitor the environment in the route area, such as using the face recognition function to monitor whether the target person appears, using the infrared sensing function to detect fire hazards, etc. Once an abnormal situation occurs, an alarm message is sent to the remote server 101. In addition, regardless of whether there is an abnormal situation, the mobile sales inspection terminal 102 will transmit video data to the monitoring module in real time.
[0073] The user can use the terminal device 103 to interact with the remote server 101 through the network 104 to receive or send messages, etc. Various client applications for selling scenic spot products can be installed on the terminal device 103. The terminal device 103 can be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, etc.
[0074] It should be noted that the mobile sales inspection method provided in the embodiment of the present disclosure is executed by the mobile sales inspection terminal 102, and accordingly, the mobile sales inspection device provided in the embodiment of the present disclosure can generally be arranged in the mobile sales inspection terminal 102. The scheduling method for mobile sales inspection provided in the embodiment of the present disclosure can generally be executed by the remote server 101. Accordingly, the scheduling device for mobile sales inspection provided in the embodiment of the present disclosure can generally be arranged in the remote server 101. The scheduling method for mobile sales inspection provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the remote server 101 and can communicate with the terminal device 103 and / or the remote server 101. Accordingly, the scheduling device for mobile sales inspection provided in the embodiment of the present disclosure can also be arranged in a server or server cluster that is different from the remote server 101 and can communicate with the terminal device 103 and / or the remote server 101.
[0075] It should be understood that Figure 1 The number of remote servers, mobile sales inspection terminals, terminal devices and networks in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to the implementation requirements.
[0076] Figure 2 The flowchart of the mobile vending inspection method according to the embodiment of the present disclosure is schematically shown.
[0077] like Figure 2 As shown, the method includes, in operation S201, driving along a predetermined route according to a preset automatic driving strategy.
[0078] Then, in operation S202, real-time monitoring data of the route area is acquired during the driving process, and the real-time monitoring data is sent to the remote platform.
[0079] In operation S203, during the driving process, the sales task information sent by the remote platform is received and the purchase identification of the user in the route area is detected.
[0080] In operation S204, a parking location is selected for sale according to the sale task information, or a parking location is selected for sale according to the purchase identifier.
[0081] The following is a specific embodiment of the invention. Figure 2 The method shown is further explained.
[0082] In operation S201, according to the preset automatic driving strategy, the vehicle drives along the predetermined route. In the disclosed embodiment, multiple automatic driving routes are planned in the system, and each route has fixed stops. In a closed driving loop, each vehicle can only drive along one route. During the driving process on the predetermined route, the vehicle completes the inspection of the surrounding environment of the route and meets the commodity purchasing needs of users on the route. Specifically, since the scenic area is generally equipped with multiple mobile sales inspection terminals, the driving route of each mobile sales inspection terminal can be differentiated as needed, so as to meet the inspection and sales requirements of the entire area as much as possible.
[0083] In operation S202, real-time monitoring data of the route area is obtained during driving, and the real-time monitoring data is sent to the remote platform. The inspection of the environment around the route includes object recognition, face recognition and infrared monitoring of the route area, and generates real-time monitoring data of the route area and abnormal alarm data. Specifically, the mobile sales inspection terminal can be equipped with cameras, infrared sensing equipment, etc. to monitor the environment in the route area and transmit video data to the monitoring module in real time. For example, the face recognition function is used to monitor whether the target person appears, and the infrared sensing function is used to detect fire hazards. Once an abnormal situation occurs, an alarm message is sent to the remote platform.
[0084] For example, the patrol vending car starts the inspection task, that is, driving along the designated route. During the driving process, the camera and other equipment on the vehicle side perform object recognition, face recognition, infrared monitoring, etc. When an abnormal situation or suspicious person is found, the monitoring information, such as abnormal data detected by images and videos, is uploaded to the monitoring module of the remote platform for remote monitoring.
[0085] In operation S203, the sales task information sent by the remote platform and the purchase identification of the user in the route area are received simultaneously during the driving process. According to the embodiment of the present disclosure, there are two ways for the mobile sales inspection terminal to sell goods. One is that the user places an order online, the remote platform matches the vehicle, and the sales process is carried out when the vehicle drives to a fixed stop. The other is that when the vehicle is driving, the user shows the purchase identification to the mobile sales inspection terminal and places an order on the vehicle side.
[0086] Specifically, in the first case, the predetermined route includes multiple fixed stops. During the driving process, the mobile sales inspection terminal receives the sales task information sent by the remote platform, and obtains the product information, pickup time and fixed stop information of the pre-ordered sales order according to the sales task information. Then, the goods are prepared according to the product information, and the time to drive to the fixed stop is adjusted according to the predetermined automatic driving strategy according to the pickup time and fixed stop information; finally, the vehicle drives to the fixed stop at the pickup time to sell the goods.
[0087] For example, user A submits an order through a mobile terminal application by selecting the purchased goods, the estimated pickup time and the pickup point (the vehicle stop for the user to select). After receiving the order, the remote platform matches the patrol sales vehicle based on the stop point location, product information, and estimated pickup time, combined with the product inventory information, location information, and scheduled route information of the mobile sales inspection device, and issues the sales task to the patrol sales vehicle. The patrol sales vehicle prepares the goods according to the product information, changes the inventory information, etc., and adjusts the stop point time, etc. After the vehicle drives to the stop point with the order, the sale of the goods is completed. If the transaction fails, the transaction module will refund the fee and the patrol sales vehicle will update the product information.
[0088] In the second case, the user's purchase identification includes a predetermined purchase gesture or a predetermined purchase pattern. Exemplarily, the predetermined purchase pattern can be a designated pattern on a scenic spot ticket or an electronic voucher pattern of a mobile phone terminal.
[0089] Preferably, the image acquisition and recognition of the purchase logo can be completed by the inspection module of the patrol vending car. During the driving process, the patrol vending car detects whether the user's purchase gesture or predetermined purchase pattern appears in the route area through the camera inspection. When the purchase gesture or predetermined purchase pattern is detected, the patrol vending car drives to within the predetermined distance range of the user and parks by the side of the road. Then, the display screen of the patrol vending car displays the human-computer interactive sales interface, obtains the user input, and sells the goods according to the user input.
[0090] For example, during the driving of the patrol vending car, the patrol vending car recognizes the purchase gesture of user B, generates a pull-over request, and completes the pull-over according to the autonomous driving strategy. Then, the user can select the product and submit the order through the vehicle-side transaction interface to complete the sale of the product. If the transaction fails, the sales module will refund the fee and update the product information. After the transaction is completed, the sales module notifies the task management module, and the task management module notifies the autonomous driving module to continue driving.
[0091] In some embodiments, after completing the sale of goods, the patrol vending vehicle can wait at the current stop for a predetermined period of time. If there is a new purchase order at the current stop, the patrol vending vehicle will remain parked, otherwise it will continue to travel along the predetermined route.
[0092] Furthermore, the mobile sales inspection method also includes: when the patrol sales vehicle detects that the inventory of the product is zero, the sales function of the product is turned off, and the inventory information is synchronously sent to the remote platform. Then, if the inspection is not completed at present, the patrol sales vehicle will drive along the predetermined route to complete the acquisition of real-time monitoring data of the route area, and replenish the goods at the designated location. Exemplarily, the replenishment location is set at the starting point of the driving route, and after a patrol task is completed (a complete route is completed), it returns to the designated location for replenishment.
[0093] The mobile vending inspection method of the disclosed embodiment combines inspection, automatic driving and vending to serve scenes with high demand such as scenic spots. While the patrol vending vehicle is conducting inspections, it can monitor the purchase identification of surrounding users, thereby making more effective use of the patrol vending vehicle and providing a more efficient, automated and energy-saving intelligent solution for the corresponding scene. At the same time, the scenic spot intelligent patrol vending system, which is oriented to the system or platform itself and is composed of the vehicle end and the remote platform, can realize intelligent dispatching of vehicles to avoid congestion.
[0094] In a second exemplary embodiment of the present disclosure, a mobile vending inspection scheduling method is provided.
[0095] Figure 3 The flowchart of the method for scheduling mobile vending inspection according to an embodiment of the present disclosure is schematically shown.
[0096] like Figure 3 As shown, the scheduling method includes executing operations S301 to S304 on a remote platform.
[0097] In operation S301, at least one mobile sales inspection device is configured to travel along a predetermined route, and commodity inventory information, location information, and a predetermined route of the mobile sales inspection device are obtained;
[0098] In operation S302, receiving the pre-order sales order information sent by the client, obtaining the product information, pickup time and fixed stop point information of the pre-order sales order;
[0099] In operation S303, matching the mobile vending inspection device according to the product information, pickup time and fixed stop point, combined with the product inventory information, location information and scheduled route information of the mobile vending inspection device; and
[0100] In operation S304, sales task information is generated according to the reserved sales order information and sent to the matched mobile sales inspection device.
[0101] The dispatching method further comprises, in operation S302: receiving the line area real-time monitoring data and abnormal alarm data sent by the mobile vending inspection device.
[0102] In a third exemplary embodiment of the present disclosure, a mobile vending inspection device is provided.
[0103] Figure 4 A block diagram of a mobile vending inspection device according to an embodiment of the present disclosure is schematically shown.
[0104] like Figure 4 As shown, the mobile vending inspection device 400 includes an automatic driving module 410 , an inspection module 420 , a task management module 430 and a vending module 440 .
[0105] Among them, the automatic driving module 410 is used to drive along the predetermined route according to the preset automatic driving strategy; the inspection module 420 is used to obtain the real-time monitoring data of the route area during driving, and send the real-time monitoring data to the remote platform; at the same time, the inspection module 420 is also used to detect the purchase identification of the user in the route area. Among them, the purchase identification can be a user purchase gesture or a purchase pattern. The task management module 430 is connected to the remote platform and the automatic driving module 410, the inspection module 420 and the sales module 440, and is responsible for receiving the instructions of the remote platform and coordinating the modules on the vehicle side to complete the inspection and sales tasks. The task management module 430 includes a remote order acquisition submodule, and the remote order acquisition submodule is used to simultaneously receive the sales task information sent by the remote platform during driving. The sales module 440 is used to select a parking location for sale according to the sales task, or select a parking location for sale according to the purchase identification. Specifically, the sales module 440 completes the preparation and sale of goods, and is responsible for the order-related functions when the user operates on the vehicle side, and closes the delivery port when the vehicle is driving.
[0106] In a fourth exemplary embodiment of the present disclosure, a scheduling device for mobile vending inspection is provided.
[0107] Figure 5a A block diagram of a scheduling device for mobile vending inspection according to an embodiment of the present disclosure is schematically shown.
[0108] like Figure 5a As shown, the scheduling device includes a scheduling module 510 , a transaction module 520 , a matching module 530 , a task sending module 540 and a monitoring module 550 .
[0109] Among them, the scheduling module 510 is used to configure at least one mobile sales inspection device to travel along a predetermined route, and obtain the commodity inventory information, location information and predetermined route of the mobile sales inspection device. Specifically, the scheduling module 510 grasps the real-time status of all patrol sales vehicles, such as location information, information on the goods carried, etc. The transaction module 520 is used to receive the pre-order sales order information sent by the client, and obtain the commodity information, pickup time and fixed stop point information of the pre-order sales order; the matching module 530 is used to match the mobile sales inspection device according to the commodity information, pickup time and fixed stop point, combined with the commodity inventory information, location information and predetermined route information of the mobile sales inspection device; the task sending module 540 is used to generate sales task information according to the pre-order sales order information, and send it to the matched mobile sales inspection device. The monitoring module 550 is used to receive the real-time monitoring data and abnormal alarm data of the route area sent by the mobile sales inspection device. The monitoring module 550 contains the inspection information of all patrol sales vehicles, including real-time video, abnormal alarm information, etc.
[0110] Figure 5b The diagram schematically shows the interaction between the scheduling device for mobile vending inspection and the mobile vending inspection device according to an embodiment of the present disclosure.
[0111] like Figure 5b As shown, user A places an order remotely through the application of the mobile terminal. Specifically, user A selects the product, the estimated pickup time and the pickup point (the vehicle stop for the user to select) through the terminal application to submit the order. After receiving the order, the transaction module 520 of the scheduling device 500 for mobile sales inspection transmits the stop position, time and product information to the scheduling module 510. The scheduling module 510 matches the mobile sales inspection device 400, that is, the patrol sales vehicle, according to the received stop point location, product information, and estimated pickup time, and sends the sales task to the task management module 430 of the vehicle. The task management module 430 forwards the product information to the sales module 440, and forwards the time and stop point to the automatic driving module 410. The sales module 440 is responsible for preparing goods, changing inventory information, etc., and the automatic driving module 410 is responsible for adjusting the stop point time, etc. After the vehicle drives to the stop point with the order, the sale of the goods is completed. If the transaction fails, the sales module 440 will refund the money and update the product inventory information, and the task management module 430 will then synchronize the inventory information to the scheduling module 510.
[0112] User B places an order instantly through a purchase gesture. Specifically, during the driving process of the mobile sales inspection device 400, the purchase gesture of user B is recognized, and the inspection module 420 will send a pull-over request to the task management module, and the task management module 430 will send the pull-over task to the automatic driving module 410, and the automatic driving module 410 will complete the pull-over. The user selects the product and submits the order through the transaction interface on the vehicle side. The sales module 440 sends the sales request to the task management module 430, and the task management module 430 sends the sales task to the sales module 440, and the sales module 440 completes the sale of the product. After the transaction is completed, the sales module 440 notifies the task management module 430, and the task management module 430 notifies the automatic driving module 420 to continue driving.
[0113] It should be noted that the implementation method of the device part is similar to the implementation method of the method part, and the technical effects achieved are also similar, which will not be repeated here.
[0114] According to any one or more of the modules of the embodiments of the present disclosure, at least part of the functions of any one of them can be implemented in one module. According to any one or more of the modules of the embodiments of the present disclosure, it can be split into multiple modules for implementation. According to any one or more of the modules of the embodiments of the present disclosure, it can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented by hardware or firmware of any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in any appropriate combination of any of them. Alternatively, according to one or more of the modules of the embodiments of the present disclosure, it can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be performed.
[0115] For example, any of the autonomous driving module 410, the inspection module 420, the task management module 430, the sales module 440, the scheduling module 510, the transaction module 520, the matching module 530, the task sending module 540, and the monitoring module 550 may be combined into one module for implementation, or any one of the modules may be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules may be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the autonomous driving module 410, the inspection module 420, the task management module 430, the selling module 440, the scheduling module 510, the trading module 520, the matching module 530, the task sending module 540 and the monitoring module 550 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or by any one of the three implementation methods of software, hardware and firmware or by an appropriate combination of any of them. Alternatively, at least one of the autonomous driving module 410, the inspection module 420, the task management module 430, the selling module 440, the scheduling module 510, the trading module 520, the matching module 530, the task sending module 540 and the monitoring module 550 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be performed.
[0116] Figure 6 A block diagram of an electronic device according to an embodiment of the present disclosure is schematically shown. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0117] like Figure 6 As shown, the electronic device 600 includes a processor 610 and a computer-readable storage medium 620. The electronic device 600 can execute the method according to the embodiment of the present disclosure.
[0118] Specifically, the processor 610 may include, for example, a general-purpose microprocessor, an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 610 may also include an onboard memory for cache purposes. The processor 610 may be a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0119] Computer-readable storage medium 620, for example, can be a non-volatile computer-readable storage medium, and specific examples include but are not limited to: magnetic storage devices, such as magnetic tapes or hard disks (HDD); optical storage devices, such as compact disks (CD-ROM); memories, such as random access memories (RAM) or flash memory; and the like.
[0120] The computer-readable storage medium 620 may include a computer program 621 , which may include code / computer-executable instructions that, when executed by the processor 610 , cause the processor 610 to perform a method according to an embodiment of the present disclosure or any variation thereof.
[0121] The computer program 621 may be configured to have, for example, a computer program code including a computer program module. For example, in an example embodiment, the code in the computer program 621 may include one or more program modules, for example, including 621A, module 621B, ... It should be noted that the division method and number of modules are not fixed, and those skilled in the art may use appropriate program modules or program module combinations according to actual conditions, and when these program module combinations are executed by the processor 610, the processor 610 may execute the method according to the embodiment of the present disclosure or any variation thereof.
[0122] According to an embodiment of the present disclosure, at least one of the autonomous driving module 410, the inspection module 420, the task management module 430, the sales module 440, the scheduling module 510, the transaction module 520, the matching module 530, the task sending module 540, and the monitoring module 550 may be implemented as a reference. Figure 6 The computer program modules described herein, when executed by the processor 610, can implement the corresponding operations described above.
[0123] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.
[0124] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0125] It will be appreciated by those skilled in the art that, although the present disclosure has been shown and described with reference to specific exemplary embodiments of the present disclosure, it will be appreciated by those skilled in the art that, without departing from the spirit and scope of the present disclosure as defined by the appended claims and their equivalents, various changes in form and detail may be made to the present disclosure. Therefore, the scope of the present disclosure should not be limited to the above-described embodiments, but should be determined not only by the appended claims, but also by the equivalents of the appended claims.
Claims
1. A mobile sales inspection method, applied to a target mobile sales inspection device, wherein the target mobile sales inspection device is obtained by matching the at least one mobile sales inspection device with the product information, pickup time and fixed stop point information contained in the pre-order sales order information sent by the client, combined with the product inventory information, location information and scheduled route information of the at least one mobile sales inspection device, and the method comprises: According to the preset autonomous driving strategy, the vehicle drives along the predetermined route; Acquire real-time monitoring data of the route area during driving, and send the real-time monitoring data to a remote platform; receiving, during driving, sales task information sent by a remote platform and detecting purchase identifications of users in the route area, wherein the sales task information is generated by the remote platform according to the pre-order sales order information; as well as A parking location is selected for sale according to the sales task information, or a parking location is selected for sale according to the purchase identifier.
2. The mobile vending inspection method according to claim 1, wherein: The predetermined route includes a plurality of fixed stops, and the receiving of sales task information sent by the remote platform during the driving process includes: The sales task information is received, and the product information, pickup time and fixed stop point information of the reserved sales order are obtained according to the sales task information.
3. The mobile vending inspection method according to claim 2, wherein: The selecting of a parking location for selling according to the selling task information comprises: Prepare goods according to the product information; According to the pickup time and the fixed stop information, adjusting the time to travel to the fixed stop according to the autonomous driving strategy; and Drive to the fixed stop at the pickup time to sell the goods.
4. The mobile vending inspection method according to claim 1, wherein: The user's purchase identification includes a predetermined purchase gesture or a predetermined purchase pattern.
5. The mobile vending inspection method according to claim 4, wherein: Detecting the purchase identification of the user in the route area includes: A predetermined purchase gesture or a predetermined purchase pattern of a user in the route area is detected and recognized.
6. The mobile vending inspection method according to claim 4, wherein: The selecting of a parking location for sale according to the purchase identification includes: Driving to within a predetermined distance range of the user and parking by the side of the road; Display the human-computer interactive sales interface and obtain user input; The product is sold according to the user input.
7. The mobile vending inspection method according to claim 1, further comprising: After completing the sale of the goods, wait at the current stop for a predetermined time. If there is a new purchase order at the current stop, remain parked, otherwise continue traveling along the predetermined route.
8. The mobile vending inspection method according to claim 1, further comprising: When it is detected that the inventory of a product is zero, the selling function of the product is closed, and the inventory information is synchronously sent to the remote platform; as well as Drive along the predetermined route, complete the acquisition of real-time monitoring data of the route area, and replenish goods at the designated location.
9. The mobile vending inspection method according to claim 1, wherein: The obtaining of the real-time monitoring data of the route area during the driving process includes: Object recognition, face recognition and infrared monitoring are performed on the line area, and real-time monitoring data and abnormal alarm data of the line area are generated.
10. A mobile sales inspection device, wherein the mobile sales inspection device is obtained by a remote platform from at least one mobile sales device according to the product information, pickup time and fixed stop point information contained in the pre-order sales order information sent by the client, combined with the product inventory information, location information and scheduled route information of at least one mobile sales inspection device, and the device comprises: An autonomous driving module, used to drive along a predetermined route according to a preset autonomous driving strategy; A patrol module, used for obtaining real-time monitoring data of the route area during driving, and sending the real-time monitoring data to a remote platform, and also used for detecting purchase identifications of users in the route area; A task management module, used to complete the interaction with the remote platform and coordinate the tasks of the inspection module and the sales module, the task management module includes a remote order acquisition submodule, used to simultaneously receive the sales task information sent by the remote platform during the driving process, wherein the sales task information is generated by the remote platform according to the pre-order sales order information; as well as The selling module is used to select a parking location for selling according to the selling task, or to select a parking location for selling according to the purchase identification.
11. A method for dispatching mobile vending inspections, comprising: Configure at least one mobile vending inspection device to travel along a predetermined route, and obtain commodity inventory information, location information, and a predetermined route of the mobile vending inspection device; Receive the pre-order sales order information sent by the client, and obtain the product information, pickup time and fixed stop information of the pre-order sales order; Matching the mobile vending inspection device according to the product information, pickup time and fixed stop point, combined with the product inventory information, location information and scheduled route information of the mobile vending inspection device; as well as Sales task information is generated according to the pre-order sales order information and sent to the matching mobile sales inspection device.
12. The scheduling method according to claim 11, further comprising: Receive the line area real-time monitoring data and abnormal alarm data sent by the mobile vending inspection device.
13. A dispatching device for mobile vending inspection, comprising: A scheduling module, used to configure at least one mobile vending inspection device to travel along a predetermined route, and obtain commodity inventory information, location information and a predetermined route of the mobile vending inspection device; The transaction module receives the pre-order sales order information sent by the client, and obtains the product information, pickup time and fixed stop information of the pre-order sales order; A matching module, used to match the mobile vending inspection device according to the product information, pickup time and fixed stop point, combined with the product inventory information, location information and scheduled route information of the mobile vending inspection device; as well as The task sending module generates sales task information according to the pre-order sales order information and sends it to the matching mobile sales inspection device.
14. The scheduling device according to claim 13, further comprising: The monitoring module is used to receive the line area real-time monitoring data and abnormal alarm data sent by the mobile vending inspection device.
15. An electronic device, comprising: one or more processors; a storage device for storing one or more programs, Wherein, when the one or more programs are executed by the one or more processors, the one or more processors execute the mobile vending inspection method as described in any one of claims 1-9 or the scheduling method as described in any one of claims 11-12.
16. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the mobile vending inspection method as described in any one of claims 1 to 9 or the scheduling method as described in any one of claims 11 to 12.
Citation Information
Patent Citations
Intelligent dispatching system and method of automatic vending robots
CN106355345A
Unmanned vending vehicle, control method, computer device and storage medium
CN111098774A