A method and device for detecting the operating state of a vending unmanned vehicle and the unmanned vehicle

By standardizing the configuration of check-in items and detection in the unmanned vehicle sales process, and generating operation reports, the problems of standardization and real-time status detection of unmanned vehicle sales have been solved, realizing real-time monitoring and management of the unmanned vehicle's operational status.

CN114819576BActive Publication Date: 2025-12-19NEOLITHIC HUITONG TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210403995.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-18
Publication Date
2025-12-19
Estimated Expiration
2042-04-18

AI Technical Summary

Technical Problem

In the application scenario of unmanned vehicles selling goods, how can we ensure the standardization and safety of the sold goods, and understand the operational status of a large number of unmanned vehicles in real time?

Method used

By standardizing the process of selling goods by unmanned vehicles, configuring check-in items for each process step, obtaining check-in detection results to update the check-in status, and generating operation reports, the standardization and real-time status detection of goods sold by unmanned vehicles can be achieved.

Benefits of technology

It has achieved standardization of unmanned vehicle sales, enabling real-time monitoring and understanding of the operational status throughout the entire sales process, ensuring the standardization and safety of operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114819576B_ABST
    Figure CN114819576B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of unmanned vehicles, and provides a method and device for detecting the operation state of a commodity-selling unmanned vehicle and the unmanned vehicle. The method is applied to an unmanned vehicle, i.e. an automatic driving device and an unmanned driving device, and comprises: identifying an operation process link in which the commodity-selling unmanned vehicle currently locates based on a standardized commodity-selling process of the commodity-selling unmanned vehicle; obtaining at least one punch-in detection result of the commodity-selling unmanned vehicle in the operation process link, each punch-in detection result corresponding to a preset punch-in item; updating a punch-in state of the corresponding punch-in item based on the punch-in detection result; and generating an operation report of the commodity-selling unmanned vehicle based on the punch-in state of the punch-in item. The present disclosure realizes the standardization of commodity selling of the unmanned vehicle, and can detect and understand the operation state of the unmanned vehicle in the entire commodity-selling process in real time.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of unmanned vehicles, in particular to a method and device for detecting the operation state of a commodity-selling unmanned vehicle and the unmanned vehicle. BACKGROUND

[0002] In an application scenario of selling commodities by using unmanned vehicles, since the types of commodities sold by unmanned vehicles are very rich, and different types of commodities have some differences in the selling process, how to ensure the standardization and safety of commodity selling by unmanned vehicles and to realize real-time understanding of the operation state of a large number of commodity-selling unmanned vehicles is a technical problem at present.

[0003] SUMMARY

[0004] Therefore, the present disclosure provides a method and device for detecting the operation state of a commodity-selling unmanned vehicle and the unmanned vehicle to solve the problem of how to realize real-time understanding of the operation state of a commodity-selling unmanned vehicle in the prior art.

[0005] In a first aspect, the present disclosure provides a method for detecting the operation state of a commodity-selling unmanned vehicle, comprising:

[0006] identifying the operation process link in which the commodity-selling unmanned vehicle currently locates based on the standardized selling process of the commodity-selling unmanned vehicle;

[0007] obtaining at least one punch-in detection result of the commodity-selling unmanned vehicle in the operation process link, each punch-in detection result corresponding to a preset punch-in item;

[0008] updating the punch-in state of the corresponding punch-in item based on the punch-in detection result;

[0009] generating an operation report of the commodity-selling unmanned vehicle based on the punch-in state of the punch-in item.

[0010] In a second aspect, the present disclosure provides a device for detecting the operation state of a commodity-selling unmanned vehicle, comprising:

[0011] an identification module configured to identify the operation process link in which the commodity-selling unmanned vehicle currently locates based on the standardized selling process of the commodity-selling unmanned vehicle;

[0012] an obtaining module configured to obtain at least one punch-in detection result of the commodity-selling unmanned vehicle in the operation process link, each punch-in detection result corresponding to a preset punch-in item;

[0013] an updating module configured to update the punch-in state of the corresponding punch-in item based on the punch-in detection result;

[0014] The generating module is configured to generate an operation report of the unmanned vehicle for selling goods based on the check-in state of the check-in item.

[0015] In a third aspect, the present disclosure provides an unmanned vehicle for selling goods, comprising a computing device, the computing device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the above method when executing the computer program.

[0016] The present disclosure has the beneficial effects that, by standardizing the process of selling goods by the unmanned vehicle, and pre-configuring at least one check-in item for each process link, the unmanned vehicle obtains the check-in detection result of the current operation process link to update the check-in state of the corresponding check-in item, thereby generating an operation report of the unmanned vehicle in the entire selling process in real time, realizing the standardization of selling goods by the unmanned vehicle, and being able to detect and understand the operation state of the unmanned vehicle in the entire selling process in real time. BRIEF DESCRIPTION OF DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor.

[0018] Figure 1 is a scene diagram of an application scenario of the present disclosure;

[0019] Figure 2 is a flowchart of an operation state detection method of an unmanned vehicle for selling goods provided by the present disclosure;

[0020] Figure 3 is a block diagram of an operation state detection device of an unmanned vehicle for selling goods provided by the present disclosure;

[0021] Figure 4 is a schematic diagram of an unmanned vehicle provided by the present disclosure. DETAILED DESCRIPTION

[0022] In the following description, specific details are set forth in order to provide a thorough understanding of the present disclosure. However, persons skilled in the art will understand that the present disclosure can be implemented in other embodiments without these specific details. In other cases, well-known systems, devices, circuits, and methods have been omitted or simplified in order not to obscure the description of the present disclosure with unnecessary detail.

[0023] A method and device for detecting the operation state of a vending commodity unmanned vehicle according to an embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0024] Figure 1 FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present disclosure. The application scenario can include an unmanned vehicle 1, a terminal device 2, a server 3, and a network 4.

[0025] The unmanned vehicle 1 can include an automatic driving device and an unmanned driving device. In the application scenario, the unmanned vehicle 1 can be used for vending commodities, and the standard of the unmanned vehicle vending commodities can be standardized, such as Figure 1 As shown in FIG. 2, the standard process of the unmanned vehicle vending commodities can include cleaning and disinfection, advance meal preparation, travel to a designated point, automatic meal vending, and return maintenance and charging, and at least one check-in item can be set in each process environment to realize the standardization of the unmanned vehicle vending commodities.

[0026] The terminal device 2 can be hardware or software. When the terminal device 2 is hardware, it can be various electronic devices with a display screen and supporting communication with the server 3, including but not limited to a smart phone, a tablet computer, a laptop computer, and a desktop computer, etc. When the terminal device 2 is software, it can be installed in the electronic devices as above. The terminal device 2 can be implemented as multiple software or software modules, or as a single software or software module, and the present disclosure does not limit this. Further, various applications can be installed on the terminal device 2, such as a shopping applet and an unmanned vehicle operation detection application, etc.

[0027] The server 3 can be a server providing various services, for example, a background server receiving a request sent by a terminal device establishing a communication connection therewith. The background server can receive and analyze the request sent by the terminal device, etc., and generate a processing result. The server 3 can be a server, a server cluster composed of several servers, or a cloud computing service center, and the present disclosure does not limit this.

[0028] It should be noted that the server 3 can be hardware or software. When the server 3 is hardware, it can be various electronic devices providing various services for the terminal device 2. When the server 3 is software, it can be implemented as multiple software or software modules providing various services for the terminal device 2, or as a single software or software module providing various services for the terminal device 2, and the present disclosure does not limit this.

[0029] The network 4 can be a wired network using coaxial cables, twisted-pair wires and optical fibers, or a wireless network that can realize interconnection of various communication devices without wiring, for example, Bluetooth, Near Field Communication (NFC), Infrared, etc., and the embodiments of the present disclosure do not limit this.

[0030] The user 5 can establish a communication connection with the server 3 and the unmanned vehicle 1 via the network 4 through the terminal device 2, etc. Specifically, after the user imports the collected point-of-interest data into the server 3, the server 3 obtains first data of a point-of-interest to be processed, the first data including first longitude and latitude and first classification of the point-of-interest to be processed, and performs conflict checking on the point-of-interest to be processed according to the first longitude and latitude and the first classification; further, in the case of determining conflict, the server 3 performs conflict processing on the point-of-interest to be processed, so as to avoid existence of a large amount of repeated data and unusable data in the database.

[0031] It should be noted that the specific types, quantities and combinations of the terminal device 2, the server 3 and the network 4 can be adjusted according to actual needs of application scenarios, and the embodiments of the present disclosure do not limit this.

[0032] Figure 2 is a flowchart of a method for detecting an operation state of a commodity-selling unmanned vehicle provided by the embodiments of the present disclosure. Figure 2 The method for detecting an operation state of a commodity-selling unmanned vehicle can be executed by Figure 1 the unmanned vehicle or the server. As shown in Figure 2 , the method for detecting an operation state of a commodity-selling unmanned vehicle includes:

[0033] S201, identifying an operation process link currently located by a commodity-selling unmanned vehicle based on a standardized selling process of the commodity-selling unmanned vehicle;

[0034] S202, obtaining at least one punch-in detection result of the commodity-selling unmanned vehicle in the operation process link, each punch-in detection result corresponding to a preset punch-in item;

[0035] S203, updating a punch-in state of the corresponding punch-in item based on the punch-in detection result;

[0036] S204, generating an operation report of the commodity-selling unmanned vehicle based on the punch-in state of the punch-in item.

[0037] According to the technical scheme provided by the embodiment of the present disclosure, the process of the unmanned vehicle selling goods is standardized, at least one punch item is configured for each process link, the punch detection result of the current operation process link is obtained by the unmanned vehicle in the operation process of selling goods to update the punch state of the corresponding punch item, and thus the operation report of the unmanned vehicle in the entire selling process is generated in real time, the standardization of the unmanned vehicle selling goods is realized, and the operation state of the unmanned vehicle in the entire selling process can be detected and understood in real time.

[0038] Specifically, the unmanned vehicle selling goods here can be an unmanned vehicle 1 in Figure 1 for convenience of description, the unmanned vehicle selling goods is also referred to as an unmanned vehicle in the following. In actual application, the process of the unmanned vehicle selling goods can be standardized.

[0039] In some embodiments, the selling process of the unmanned vehicle can be standardized as at least one operation process link of cleaning and disinfection, advance meal preparation, going to a designated point, automatic meal selling, and return maintenance and charging.

[0040] Specifically, in actual application, the unmanned vehicle can be used to sell various types of goods, for example, can be used to sell food. Whether the type of goods sold by the unmanned vehicle is the same or not, the selling process is standard, that is, the same operation process environment is included, but in each operation process link, different punch items can be configured according to the type of goods sold by the unmanned vehicle. For example, there are unmanned vehicle A and unmanned vehicle B, where unmanned vehicle A sells ice cream, and unmanned vehicle B sells fast food, then the selling process of unmanned vehicle A and unmanned vehicle B can be standardized as including 5 operation process links of cleaning and disinfection, advance meal preparation, going to a designated point, automatic meal selling, and return maintenance and charging, but the punch items corresponding to each operation process link of unmanned vehicle A and unmanned vehicle B can be configured in the same way or differently. Assuming that in the operation process link of automatic meal selling, a punch item with the content of “adjusting the temperature of the cabinet to 0°” is configured for unmanned vehicle A, and a punch item with the content of “adjusting the temperature of the cabinet to 15°” is configured for unmanned vehicle B. That is to say, for the unmanned vehicles with different types of goods sold, their respective selling processes are standard, and the content of the punch item and the number of punch items in each operation process link under the standard process can be different or the same, which is not limited by the embodiment of the present disclosure.

[0041] Immediately after some embodiments described above, a plurality of punch items are preset for each operation process link; accordingly, Figure 2 The identification of the operation process link currently occupied by the unmanned vehicle selling goods can include:

[0042] Identifying the type of goods sold by the unmanned vehicle selling goods;

[0043] Based on the type of the sold commodity, at least one check-in item in the preset check-in items is determined as a target check-in item of the sold commodity unmanned vehicle at each operation process link, wherein the target check-in items of different types of sold commodities at each operation process link are the same or different.

[0044] Specifically, under the standardized selling process, a plurality of check-in items can be preset for each operation process link in the selling process. These check-in items can meet the unmanned vehicle selling scenarios of various types of commodities, and therefore, the corresponding check-in items can be pre-configured according to the type of the commodity sold by the unmanned vehicle.

[0045] For example, in some embodiments, the content of the check-in item at least includes: checking the complaint resolution, LED update, audio update, screen update, background commodity update, arrival at the meal pickup point report, meal pickup completion report, arrival at the meal distribution point report, whether the vehicle arrives at the meal distribution point, checking all cabinet door keys and remote control power, checking whether the sound, light and electricity are updated, checking whether the payment two-dimensional code is normal, checking the cabinet hygiene, checking whether the heating cabinet temperature is adjusted to 45°, food sticker replacement, checking the food type, quantity and packaging, and at least one of the point patrol.

[0046] Of course, in actual applications, the content and number of check-in items are far more than those exemplified in the above embodiments. In actual applications, at least one check-in item can be selected from the pre-set check-in items as the target check-in item of any operation process link in the unmanned vehicle selling process according to the type of the commodity sold by the unmanned vehicle.

[0047] In some embodiments, Figure 2 The obtaining of at least one check-in detection result of the sold commodity unmanned vehicle at the operation process link includes:

[0048] The at least one check-in detection result of the sold commodity unmanned vehicle at the current operation process link is obtained based on a preset checking procedure.

[0049] Alternatively, the check-in detection result of the sold commodity unmanned vehicle at the current operation process link is determined based on at least one sensing signal obtained by a perception system preset on the sold commodity unmanned vehicle, wherein each sensing signal corresponds to one check-in detection result.

[0050] Specifically, the implementation manner of obtaining the punch-in detection result of each punch-in item is not unique. For example, the punch-in detection result of the punch-in item can be obtained in a software manner or in a hardware manner. When the punch-in detection result is obtained in the software manner, the punch-in detection result can be obtained according to a detection program installed on the unmanned vehicle. For example, for the punch-in detection result of the content of the punch-in item being "audio update", "screen update" and "background commodity update", the corresponding punch-in detection result can be directly obtained by using a preset detection program on the unmanned vehicle. When the punch-in detection result is obtained in the hardware manner, the sensing signal of the unmanned vehicle or the sensing signal around the unmanned vehicle can be collected according to the perception system of the unmanned vehicle, and then the punch-in detection result is determined according to the sensing signal.

[0051] The embodiment obtains the punch-in detection result in the software and hardware manner, determines the specific implementation manner of the corresponding punch-in detection result according to the specific content of the punch-in item, and provides various implementation manners for subsequent updating of the punch-in state of the punch-in item.

[0052] Further, in some embodiments, the sensing signal can include an image signal. Then, the determination of the punch-in detection result of the commodity selling unmanned vehicle in the current operation process link in some embodiments described above can include: using an image recognition algorithm to recognize the image signal to obtain the punch-in detection result of the commodity selling unmanned vehicle in the current operation process link.

[0053] Specifically, in combination with some embodiments described above, for the punch-in detection result of the content of the punch-in item being "food sticker replacement" and "checking food type, quantity and packaging", the image of the video can be obtained according to the perception system of the unmanned vehicle, and the punch-in detection result can be obtained by automatically recognizing the food in the image. Of course, the image recognition algorithm here can be a machine learning model trained in advance using samples, or a computer program designed for the punch-in item, and the embodiment of the present disclosure does not limit this.

[0054] The embodiment obtains the punch-in detection result by automatically recognizing the image collected by the perception system through the image recognition algorithm, which can more intelligently and automatically obtain the punch-in detection result.

[0055] In some embodiments, Figure 2 The updating of the punch-in state of the corresponding punch-in item based on the punch-in detection result in the above embodiment includes:

[0056] detecting whether each punch-in detection result is consistent with the content of the corresponding punch-in item;

[0057] If consistent, the punch-in item is marked as a first preset state;

[0058] If not, the punch item is marked as the second preset state.

[0059] Specifically, the content of the punch item can be to determine the working state of some components in the unmanned vehicle, can also be to adjust the variables of some components in the unmanned vehicle, and can also be whether the operation process of the user on the unmanned vehicle is correct, and the embodiments of the present disclosure do not limit this. According to the obtained punch detection result, the punch detection result can be compared with the preset punch item content, so as to determine the state of the punch item.

[0060] For example, assuming that the content of the punch item of the unmanned vehicle at a certain operation process link is "audio update", then the audio version on the unmanned vehicle can be obtained, and the audio version is compared with the current latest version. If the comparison result is consistent, the punch item with the content "audio update" can be marked as checked, and if the comparison result is inconsistent, the punch item with the content "audio update" can be marked as crossed out.

[0061] The embodiment updates the punch state of the punch item by single identification and judgment of the punch detection result of the punch item without execution sequence requirement.

[0062] In some embodiments, Figure 2 The updating of the punch state of the corresponding punch item based on the punch detection result in the punch item includes:

[0063] Detecting whether the sequence of the plurality of punch detection results is consistent with the preset punch sequence;

[0064] If consistent, the plurality of punch items corresponding to the punch item detection result are marked as the first preset state;

[0065] If not, the plurality of punch items corresponding to the punch item detection result are marked as the second preset state.

[0066] Specifically, this is for a plurality of punch items in a certain operation process environment, and there are requirements on the operation steps or operation sequence among the plurality of punch items. Then, the punch state of the corresponding punch item can be determined according to the time sequence of the punch detection results of the plurality of punch items.

[0067] For example, assuming that the unmanned vehicle needs to clean the cabinet first and then disinfect the cabinet in the operation process link of cleaning and disinfection, two check-in items can be configured in advance for the operation process link, one of which is check-in item 1A with the content of "cleaning the cabinet", and the other is check-in item 2A with the content of "disinfecting the cabinet". For check-in detection result 1B corresponding to check-in item 1A and check-in detection result 2B corresponding to check-in item 2A, in addition to detecting check-in detection result 1B and check-in detection result 2B respectively, the time sequence of check-in detection result 1B and check-in detection result 2B also needs to be detected. If check-in detection result 1B is cleaning the cabinet, check-in detection result 2B is disinfecting the cabinet, and the execution time of check-in detection result 1B is earlier than the execution time of check-in detection result 2B, then the check-in status of check-in item 1A and check-in item 2A can be marked as checked. On the contrary, if check-in detection result 1B is cleaning the cabinet, check-in detection result 2B is disinfecting the cabinet, and the execution time of check-in detection result 1B is later than the execution time of check-in detection result 2B, then the check-in status of check-in item 1A and check-in item 2A can be marked as crossed.

[0068] Specifically, the first preset state in some embodiments described above can be normal or checked, and correspondingly, the second preset state can be abnormal or crossed.

[0069] Further, in some embodiments, Figure 2 updating the check-in status of the corresponding check-in item based on the check-in detection result comprises:

[0070] detecting whether each check-in detection result in the operation process link is consistent with the content of the corresponding check-in item;

[0071] if consistent, detecting whether the order of the plurality of check-in detection results in the operation process link is consistent with the preset check-in order: if consistent, marking the check-in item as the first preset state, and if inconsistent, marking the check-in item as the second preset state;

[0072] if inconsistent, marking the corresponding check-in item as the second preset state.

[0073] The embodiment detects the order of the plurality of check-in detection results on the basis of detecting the check-in detection result of a single check-in item, to determine whether the check-in order of the plurality of check-in items meets the preset requirement, thereby updating the check-in status of the plurality of check-in items.

[0074] In some embodiments, when it is detected that a check-in item is marked as the second preset state, an alarm information is sent to a designated object, wherein the second preset state is an abnormal state.

[0075] Specifically, the operation report generated according to the punch-in state of the punch-in item can realize real-time understanding of the operation state of the whole process of selling goods by the unmanned vehicle. If the punch-in item in a certain operation process link is in an abnormal state, the operation state can be fed back to a designated object, for example, an operation manager in the background or an operator on site. The designated object can be a terminal where the designated object is located, for example, the terminal can be a mobile terminal or a computer terminal, and the present disclosure does not limit this.

[0076] The embodiment detects the punch-in state of the punch-in item. When it is detected that the punch-in state is a preset state (for example, an abnormal state), the corresponding alarm information is sent to the pre-designated object to timely inform the object, so that the designated object can realize real-time understanding of the abnormal situation in the operation process link.

[0077] All the optional technical solutions described above can be combined to form optional embodiments of the present application, which will not be described here.

[0078] The following is an apparatus embodiment of the present disclosure, which can be used to execute the method embodiments of the present disclosure. For details not disclosed in the apparatus embodiment of the present disclosure, please refer to the method embodiments of the present disclosure.

[0079] Figure 3 is a schematic diagram of an operation state detection device for a vending vehicle for selling goods provided by an embodiment of the present disclosure. As shown in Figure 3 The operation state detection device for the vending vehicle for selling goods includes:

[0080] The identification module 301 is configured to identify the operation process link currently passed through by the vending vehicle for selling goods based on the standardized selling process of the vending vehicle for selling goods.

[0081] The acquisition module 302 is configured to acquire at least one punch-in detection result of the vending vehicle for selling goods in the operation process link, and each punch-in detection result corresponds to a preset punch-in item.

[0082] The update module 303 is configured to update the punch-in state of the corresponding punch-in item based on the punch-in detection result.

[0083] The generation module 304 is configured to generate an operation report of the vending vehicle for selling goods based on the punch-in state of the punch-in item.

[0084] According to the technical scheme provided by the embodiment of the present disclosure, the process of selling goods by the unmanned vehicle is standardized, at least one punch item is pre-configured for each process link, the punch detection result of the current operation process link is obtained by the unmanned vehicle in the operation process of selling goods to update the punch state of the corresponding punch item, thereby generating the operation report of the unmanned vehicle in the entire selling process in real time, and the standardization of selling goods by the unmanned vehicle is realized, and the operation state of the unmanned vehicle in the entire selling process can be detected and understood in real time.

[0085] In some embodiments, the standardized selling process includes at least one of the following operation process links: cleaning and disinfection, advance meal preparation, delivery to a designated point, automatic meal selling, and return maintenance and charging.

[0086] In some embodiments, a plurality of punch items are pre-configured for each operation process link; accordingly, Figure 3 The identification module 301 in the embodiment identifies the selling goods type of the selling goods unmanned vehicle; based on the selling goods type, at least one punch item of the plurality of pre-configured punch items is determined as the target punch item of the selling goods unmanned vehicle in each operation process link, wherein the target punch items of different selling goods types in each operation process link are the same or different.

[0087] In some embodiments, the content of the punch item includes at least one of checking the complaint resolution, LED update, audio update, screen update, background goods update, arrival at the meal pickup point, meal pickup completion report, arrival at the meal preparation point, whether the vehicle arrives at the meal preparation point, checking all cabinet door keys and remote controller power, whether the sound, light and electricity are updated, checking whether the payment QR code is normal, checking the cabinet hygiene, checking the heating cabinet temperature to 45°, food sticker replacement, checking the food type, quantity and packaging, and point patrol.

[0088] In some embodiments, Figure 3 The acquisition module 302 in the embodiment acquires at least one punch detection result of the selling goods unmanned vehicle in the current operation process link based on the pre-configured inspection program; or determines the punch detection result of the selling goods unmanned vehicle in the current operation process link based on at least one sensing signal acquired by the perception system pre-configured on the selling goods unmanned vehicle, wherein each sensing signal corresponds to one punch detection result.

[0089] In some embodiments, the sensing signal includes an image signal, and accordingly, Figure 3 The acquisition module 302 in the embodiment identifies the image signal by using an image recognition algorithm to obtain the punch detection result of the selling goods unmanned vehicle in the current operation process link.

[0090] In some embodiments, Figure 3The update module 303 checks whether each check-in detection result is consistent with the content of the corresponding check-in item; if they are consistent, the check-in item is marked as the first preset state; if they are inconsistent, the check-in item is marked as the second preset state.

[0091] In some embodiments, Figure 3 The update module 303 checks whether the order of multiple check-in detection results is consistent with the preset check-in order; if consistent, the check-in items corresponding to the multiple check-in item detection results are marked as the first preset state; if inconsistent, the check-in items corresponding to the multiple check-in item detection results are marked as the second preset state.

[0092] In some embodiments, the operational status detection device for the unmanned vehicle selling goods further includes:

[0093] The alarm module 305 is configured to send an alarm message to a specified object when it detects that a check-in item has been marked as a second preset state, wherein the second preset state is an abnormal state.

[0094] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this disclosure.

[0095] Figure 4 This is a schematic diagram of an unmanned vehicle provided in an embodiment of this disclosure. The unmanned vehicle in this embodiment can be unmanned vehicle 1 in the application scenario shown in the diagram, used for selling goods. Figure 4 As shown, the unmanned vehicle 1 may include a computing device 400, which includes a processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program 403, it implements the steps in the various method embodiments described above. Alternatively, when the processor 401 executes the computer program 403, it implements the functions of each module / unit in the various device embodiments described above.

[0096] Exemplarily, computer program 403 may be divided into one or more modules / units, which are stored in memory 402 and executed by processor 401 to perform the present disclosure. The one or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of computer program 403 in computing device 400.

[0097] The computing device 400 may include, but is not limited to, a processor 401 and a memory 402. Those skilled in the art will understand that... Figure 4The computing device 400 is merely an example and does not constitute a limitation on the computing device 400, which can include more or fewer components, or combine some components, or have different components, for example, the computing device can also include an image data processing apparatus, a sensing system, an input / output device, a network access device, a bus, etc.

[0098] The processor 401 can be a central processing unit (CPU), or other general purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, etc. The general purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0099] The memory 402 can be an internal storage unit of the computing device 400, for example, a hard disk or a memory of the computing device 400. The memory 402 can also be an external storage device of the computing device 400, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory 402 can include both the internal storage unit and the external storage device of the computing device 400. The memory 402 is used to store computer programs and other programs and data required by the computing device. The memory 402 can also be used to temporarily store data that has been output or will be output.

[0100] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be realized in the form of hardware or software function unit. In addition, the specific name of each functional unit and module is only for the convenience of mutual distinction, and does not limit the protection scope of the present application. The specific working process of the unit and module in the above system can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

[0101] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described or recorded in detail in a certain embodiment can be referred to the related description of other embodiments.

[0102] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.

[0103] In the embodiments provided in the present disclosure, it should be understood that the disclosed devices / computing devices and methods can be implemented in other ways. For example, the device / computing device embodiments described above are only schematic. The division of the modules or units is only a logical function division, and actual implementation can have another division manner. Multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0104] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.

[0105] In addition, each functional unit in each of the embodiments of the present disclosure can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0106] If the integrated module / unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the above-mentioned embodiment methods can be completed by the computer program instructing the related hardware, and the computer program can be stored in the computer readable storage medium. When the processor executes the computer program, the steps of each method embodiment described above can be implemented. The computer program can include computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, the computer readable medium does not include electric carrier signals and telecommunication signals.

[0107] The above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than limit them; although the present disclosure has been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure.

Claims

1. A method for detecting an operation state of a vending commodity unmanned vehicle, characterized by comprising: The method comprises the following steps: based on the standardization of the selling commodity unmanned vehicle, identifying the current operation process link of the selling commodity unmanned vehicle; the standardized selling process includes at least one of the following operation process links: cleaning and disinfection, advance meal preparation, going to the designated point, automatic meal selling, return maintenance and charging; obtaining at least one punch-in detection result of the selling commodity unmanned vehicle in the operation process link, each punch-in detection result corresponding to a preset punch-in item; the content of the punch-in item includes determining the working state of the component in the unmanned vehicle, adjusting the variable of the component in the unmanned vehicle, or whether the operation process of the user on the unmanned vehicle is correct; updating the punch-in state of the corresponding punch-in item based on the punch-in detection result; generating an operation report of the selling commodity unmanned vehicle based on the punch-in state of the punch-in item; The method comprises the following steps: based on the sensing signal obtained by the sensing system preset on the selling commodity unmanned vehicle, at least including image signal, using image recognition algorithm to identify the image signal, and obtaining the punch-in detection result of the selling commodity unmanned vehicle in the current operation process link, wherein each sensing signal corresponds to a punch-in detection result.

2. The method of claim 1, wherein Each of the operation process links is provided with a plurality of punch-in items; identifying the current operation process link of the selling commodity unmanned vehicle, comprising: identifying the selling commodity type of the selling commodity unmanned vehicle; based on the selling commodity type, determining at least one punch-in item in the preset plurality of punch-in items as the target punch-in item of the selling commodity unmanned vehicle in each operation process link, wherein the target punch-in items corresponding to different selling commodity types in each operation process link are the same or different.

3. The method of claim 2, wherein The content of the punch-in item includes at least one of the following: checking the complaint solution, LED update, audio update, screen update, background commodity update, arrival of meal pickup point reporting, meal pickup completion reporting, arrival of meal distribution point reporting, whether the vehicle reaches the meal distribution point, checking all cabinet door keys and remote controller power, checking whether the sound, light and electricity are updated, checking whether the payment QR code is normal, checking the cabinet hygiene, checking whether the heating cabinet temperature is adjusted to 45°, food sticker replacement, checking food type, quantity and packaging, and point patrol.

4. The method of claim 1, wherein The method comprises the following steps: detecting whether each punch-in detection result is consistent with the content of the corresponding punch-in item; if consistent, mark the punch-in item as a first preset state; if not consistent, mark the punch-in item as a second preset state.

5. The method of claim 1, wherein The method comprises the following steps: detecting whether the order of the plurality of punch-in detection results is consistent with the preset punch-in order; if consistent, mark the punch-in items corresponding to the plurality of punch-in item detection results as a first preset state; if not consistent, mark the punch-in items corresponding to the plurality of punch-in item detection results as a second preset state.

6. The method of claim 4 or 5, wherein When it is detected that there is a punch-in item marked as a second preset state, an alarm information is sent to a designated object, wherein the second preset state is an abnormal state.

7. An operational status detection device for an unmanned vehicle selling goods, characterized in that, The method comprises the following steps: The identification module is configured to identify an operation process link currently taken by the vending commodity unmanned vehicle based on a standardized vending process of the vending commodity unmanned vehicle; the standardized vending process comprises at least one operation process link: cleaning and disinfecting, advance meal preparation, going to a designated point, automatic meal vending, return maintenance and charging; The acquisition module is configured to acquire at least one punch detection result of the vending commodity unmanned vehicle in the operation process link, and each punch detection result corresponds to a preset punch item; the content of the punch item comprises determining the working state of a component in the unmanned vehicle, adjusting a variable of the component in the unmanned vehicle, or whether the operation process of a user on the unmanned vehicle is correct; The update module is configured to update a punch state of the corresponding punch item based on the punch detection result; The generation module is configured to generate an operation report of the vending commodity unmanned vehicle based on the punch state of the punch item; The acquisition module is specifically configured to acquire sensing signals at least comprising image signals based on a preset sensing system on the vending commodity unmanned vehicle, identify the image signals by using an image recognition algorithm, and obtain the punch detection result of the vending commodity unmanned vehicle in the current operation process link, wherein each sensing signal corresponds to a punch detection result.

8. An unmanned vehicle for vending goods, the unmanned vehicle comprising at least a computing device, the computing device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor implements the steps of the method of any one of claims 1 to 6 when executing the computer program.

Citation Information

Patent Citations

  • Computer-controlled, unattended, automated checkout store outlet and related method

    CN106663251A

  • Intelligent unmanned cooked food and drink transporting and vending vehicle, sharing system and business model

    CN109008145A