Cooperative control method, system, device and storage medium of automatic vending vehicle

By determining the meeting point and target vehicle within the automated vending vehicle and utilizing collaborative control commands to achieve coordinated display between vehicles, the problem of single-path vending vehicles is solved, improving vending efficiency and user experience.

CN115782912BActive Publication Date: 2026-03-27SHANGHAI QINGGAN INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-10
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Existing automated vending vehicles lack coordination when demand suddenly increases, resulting in a poor user experience. Furthermore, their vending methods are limited and they cannot respond promptly to situations where supply cannot meet demand.

Method used

By determining the rendezvous point and target sales vehicles, and using collaborative control commands to enable vehicles to collaboratively display sales information, suitable vehicles can be selected for collaborative sales, reducing travel time and improving display effectiveness and efficiency.

Benefits of technology

It enables collaborative vending between automated vending vehicles, improves the intelligence of the vending method, and enhances the user experience and sales volume when demand suddenly increases.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115782912B_ABST
    Figure CN115782912B_ABST
Patent Text Reader

Abstract

The application discloses a kind of automatic vending vehicle's cooperative control method, system, equipment and storage medium.The cooperative control method includes the following steps: determining the meeting position;Current state information of automatic vending vehicle is obtained, and according to the current state information, determine the target vending vehicle to be cooperated;Get cooperative control instruction, the cooperative control instruction is used to control the target vending vehicle that the distance from the meeting position is less than the preset value cooperates and shows vending information.The cooperative control method of the application first determines the meeting position, then determines the target vending vehicle to be cooperated, after the distance between target vending vehicle and meeting position is less than the preset value, control target vending vehicle cooperates and shows vending information, realizes the cooperative vending between automatic vending vehicle, makes the vending mode of automatic vending vehicle more intelligent, can provide better user experience in the scene such as vending demand sudden increase.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet of Vehicles, in particular to a cooperative control method, system and device of automatic vending vehicles and a storage medium. BACKGROUND

[0002] The automatic vending machine is installed on the unmanned vehicle, which can be transported to the place with dense flow and high demand by the vehicle, and the vehicle can return to the base when the goods are replenished, saving a lot of manpower, so the unmanned automatic vending vehicle will become a popular vending commodity mode. When a vehicle cannot meet the demand, several vehicles need to be sent to the same place for vending, but the existing automatic vending vehicles usually follow the planned path and sell goods at the preset place, which lacks cooperation between vehicles and even brings bad experience to users. SUMMARY

[0003] One object of the present application is to provide a cooperative control method of automatic vending vehicles, which has the advantage that the target vending vehicle is determined according to the current state information of the automatic vending vehicle after the meeting position is determined, and the target vending vehicle is controlled to cooperate with the display of vending information through the cooperative control instruction when the distance between the target vending vehicle and the meeting position is less than the preset value, which overcomes the defect that the existing automatic vending vehicles only follow the preset path for vending, realizes the cooperative vending between the automatic vending vehicles, and makes the vending mode of the automatic vending vehicles more intelligent, which can provide better user experience in the scene of sudden increase in vending demand.

[0004] One object of the present application is to provide a cooperative control method of automatic vending vehicles, which has the advantage that the vending vehicle in short supply or the vending area is found in time, and the position of the vending vehicle or the vending area is used as the meeting position, so that other automatic vending vehicles can meet at the meeting position for vending, which can provide convenience for users and increase the sales of goods.

[0005] One object of the present application is to provide a cooperative control method of automatic vending vehicles, which has the advantage that the meeting time is determined by the critical time of short supply, so that the automatic vending vehicles can arrive at the meeting position in time for vending, which can provide convenience for users and increase the sales of goods.

[0006] One object of the present application is to provide a cooperative control method of automatic vending vehicles, which has the advantage that the automatic vending vehicle close to the meeting position is selected as the target vending vehicle, which can reduce the time spent on the road by the target vending vehicle and improve the efficiency of vending.

[0007] An object of the present application is to provide a cooperative control method of automatic vending vehicles, which has the advantage of ensuring the quality of cooperative vending and improving the user experience by selecting automatic vending vehicles suitable for cooperative vending to go to a meeting position.

[0008] An object of the present application is to provide a cooperative control method of automatic vending vehicles, which has the advantage of making the vending mode of automatic vending vehicles more intelligent and greatly improving the display effect of vending information by coordinating various cooperative display means.

[0009] The first aspect of the present application provides a cooperative control method of automatic vending vehicles, which comprises the following steps:

[0010] determining a meeting position;

[0011] obtaining current state information of the automatic vending vehicles, and determining target vending vehicles to be cooperated according to the current state information;

[0012] obtaining a cooperative control instruction, which is used to control the target vending vehicles to cooperatively display vending information, the distance of the target vending vehicles from the meeting position being less than a preset value.

[0013] The second aspect of the present application provides a cooperative control system of automatic vending vehicles, which comprises:

[0014] a meeting position determination module, which is used to determine a meeting position;

[0015] a target vending vehicle determination module, which is used to obtain current state information of the automatic vending vehicles, and determine target vending vehicles to be cooperated according to the current state information;

[0016] a cooperative control instruction obtaining module, which is used to obtain a cooperative control instruction, which is used to control the target vending vehicles to cooperatively display vending information, the distance of the target vending vehicles from the meeting position being less than a preset value.

[0017] The third aspect of the present application provides an electronic device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the cooperative control method of automatic vending vehicles as described above when executing the computer program.

[0018] The fourth aspect of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the cooperative control method of automatic vending vehicles as described above. BRIEF DESCRIPTION OF DRAWINGS

[0019] Figure 1 The flowchart of the cooperative control method of automatic vending vehicles of Example 1.

[0020] Figure 2 A flow chart of the cooperative control method of the automatic vending vehicle of Embodiment 2.

[0021] Figure 3 A structural block diagram of the cooperative control system of the automatic vending vehicle of Embodiment 3.

[0022] Figure 4 A structural block diagram of the cooperative control system of the automatic vending vehicle of Embodiment 4.

[0023] Figure 5 A hardware structural schematic diagram of the electronic device of Embodiment 5. DETAILED DESCRIPTION

[0024] The present application will be further described below by way of embodiments, but the present application is not limited in the scope of the embodiments.

[0025] Embodiment 1

[0026] Please refer to Figure 1 , which is a flow chart of the cooperative control method of the automatic vending vehicle in the present embodiment. Specifically, as shown in Figure 1 , the cooperative control method of the automatic vending vehicle comprises the following steps:

[0027] S101, determining a meeting position.

[0028] Specifically, the way of determining the meeting position can be that the background server determines the position of the vehicle as the meeting position according to the state of the automatic vending vehicle or determines the vending area as the meeting position according to the predicted demand situation of the vending area. The way of determining the meeting position can also be that the automatic vending vehicle determines the position of the vehicle as the meeting position according to the state of the vehicle.

[0029] S102, obtaining the current state information of the automatic vending vehicle and determining the target vending vehicle to be cooperated according to the current state information.

[0030] The background server can determine whether the automatic vending vehicle is suitable for cooperative vending by the current state information of the automatic vending vehicle, and determine the vehicle suitable for cooperative vending as the target vending vehicle to be cooperated. The automatic vending vehicle can determine whether the vehicle is suitable for cooperative vending by the current state information of the vehicle.

[0031] S103, obtaining a cooperative control instruction, the cooperative control instruction being used to control the target vending vehicle with a distance less than a preset value from the meeting position to cooperatively display vending information.

[0032] The collaborative control method for automated vending vehicles in this embodiment first determines the meeting point, and then determines the target vending vehicle to be coordinated based on the current status information of the automated vending vehicles. After the distance between the target vending vehicle and the meeting point is less than a preset value, the target vending vehicle is controlled to collaboratively display sales information through collaborative control commands. This overcomes the defect of existing automated vending vehicles that only sell according to a preset path, and realizes collaborative sales between automated vending vehicles, making the sales method of automated vending vehicles more intelligent. It can provide users with a better user experience in scenarios such as a sudden increase in sales demand.

[0033] Example 2

[0034] like Figure 2 As shown, the cooperative control method for automated vending vehicles in this embodiment is a further improvement on embodiment 1, specifically:

[0035] In one optional implementation, step S101 may include:

[0036] S1011. The current location of the automated vending vehicle with collaborative sales demand is taken as the meeting point. The automated vending vehicle with collaborative sales demand is the automated vending vehicle whose current status information meets the first preset condition or issues a collaborative sales request. The first preset condition is that the inventory of goods in the target vending vehicle is less than the sales demand within a preset time.

[0037] Specifically, automated vending vehicles can predict their sales demand within a preset time (e.g., 1 hour) based on historical sales data, and determine whether they can meet the demand by considering their current inventory. If the inventory is less than the demand within the preset time, the vehicle sends a collaborative sales request to other automated vending vehicles, using its current location as the meeting point. Upon receiving the collaborative sales request, other automated vending vehicles can determine whether to proceed to the meeting point to conduct collaborative sales based on their distance from the meeting point and their current inventory.

[0038] Alternatively, the backend server can predict the sales demand of an automated vending vehicle within a preset time period based on its historical sales data, and determine whether the sales demand can be met by combining the vehicle's inventory with the inventory of goods in the vehicle. When it is determined that the inventory of goods in the vehicle is less than the sales demand within the preset time period, indicating a need for collaborative sales, a collaborative sales instruction is sent to other automated vending vehicles, with the vehicle's current location as the rendezvous point.

[0039] In this context, collaborative control methods may also include:

[0040] S1013, determining a critical time when the inventory of the goods of the vending vehicle with the cooperative vending demand is less than the vending demand as the meeting time. The critical time when the inventory of the goods is less than the vending demand can be determined as the meeting time, or the meeting time can be advanced to reserve a preparation time.

[0041] In another optional embodiment, the step S101 can include:

[0042] S1012, determining a vending area with a cooperative vending demand as the meeting position, wherein the vending area with the cooperative vending demand is a vending area with a predicted vending demand exceeding a demand threshold within a preset time, or the vending area with the cooperative vending demand is a center point of a plurality of vending vehicles.

[0043] Specifically, the background server can predict a vending demand of a certain vending area within a preset time according to historical vending data of the vending area, and if the vending demand exceeds a demand threshold, it indicates that the demand of the vending area is strong, and the background server can send a cooperative vending instruction to the nearby vending vehicles and take the vending area as the meeting position.

[0044] In addition, an automatic vending vehicle can also send a cooperative vending request to other automatic vending vehicles and take the vending area as the meeting position when judging that a certain vending area nearby has a strong demand. Other automatic vending vehicles can judge whether to go to the meeting position for cooperative vending according to the distance from the meeting position and the inventory of the goods of the vehicle.

[0045] In this case, the cooperative control method can further include:

[0046] S1014, determining a critical time when the vending demand of the vending area with the cooperative vending demand exceeds a demand threshold as the meeting time. The critical time when the vending demand exceeds the demand threshold can be determined as the meeting time, or the meeting time can be advanced to reserve a preparation time.

[0047] Specifically, the distance between the target vending vehicle and the meeting position is less than a first distance threshold, or the target vending vehicle is an automatic vending vehicle with a predicted travel time to the meeting position less than a first time threshold.

[0048] In this embodiment, the step S102 can include:

[0049] S1021, obtaining current state information of the automatic vending vehicle.

[0050] S1022, determine the automatic vending vehicle whose current state information meets the second preset condition as the target vending vehicle to be cooperated; the second preset condition comprises one or more of the following conditions: the residual power of the automatic vending vehicle is greater than a power threshold; the residual oil of the automatic vending vehicle is greater than an oil threshold; the vehicle state of the automatic vending vehicle meets a preset safe driving standard; the goods inventory of the automatic vending vehicle is greater than an inventory threshold; the running state of the automatic vending device of the automatic vending vehicle meets a preset running standard.

[0051] Specifically, the background server determines whether the target vending vehicle to be cooperated is suitable for cooperative vending when determining the target vending vehicle to be cooperated. For example, the automatic vending vehicle can also be a self-driving vehicle. At this time, in addition to performing the regular vehicle safety inspection, such as obtaining the parameters of the vehicle brake and power device, the background server also performs a safety test on the automatic driving program to ensure the safety of the self-driving automatic vending vehicle. The background server can also check the automatic vending device of the automatic vending vehicle, such as checking whether the residual power of the automatic vending device meets the preset standard, whether the automatic vending device can normally dispense goods, and the like.

[0052] In an optional embodiment, the vending information can include combined vending information or single vending information, or both. The target vending vehicle cooperatively displays the vending information, including: when the vending information includes combined vending information, the target vending vehicle respectively displays part of the vending information of the combined vending information, wherein all the part of the vending information combines to form the combined vending information; when the vending information includes single vending information, the target vending vehicle displays the single vending information. For example, when playing a song, the target vending vehicle can play the same song, or can analyze different voices from the song, and the target vending vehicle respectively plays a part of the voice to achieve the effect of singing together or singing in harmony, and all the voices combine to form a complete song.

[0053] In an optional embodiment, the vending information includes at least one of a vending action, a vending audio, a vending video, a vending pattern, and a vending text. The vending action is an action of a movable device of the vehicle for cooperating with vending. The movable device can be a wiper, a window, a rearview mirror, and the like.

[0054] In an optional embodiment, the manner in which the target vending vehicle cooperatively displays the vending information further includes one or more of the following manners: the target vending vehicle controls the wiper to cooperatively swing according to the cooperative control instruction; the target vending vehicle controls the water sprayer to cooperatively spray water according to the cooperative control instruction; the target vending vehicle controls the audio device to cooperatively play audio according to the cooperative control instruction; and the target vending vehicle controls the projection device to cooperatively project the preset content according to the cooperative control instruction.

[0055] Specifically, the target vending vehicle can control the audio device to play vending audio, such as a song or a voice, in coordination according to the coordination control instruction, and a vehicle can play a part of a song to create a singing or chorus scene. The target vending vehicle can control the wiper to swing rhythmically in coordination with the music according to the coordination control instruction to create an atmosphere. The target vending vehicle can also control the water sprayer to spray water in coordination according to the coordination control instruction to create a scene of tears. The projection device can adopt a holographic projection technology, including a projection controller and a projector, and an imaging film is arranged on the vehicle window; the projection controller is used to input image information to the projector and control the projector to project; the projector projects on the imaging film according to the image information, so that the projected image content is imaged on the imaging film, to realize the display of vending videos, vending patterns and vending texts to users outside the vehicle.

[0056] In addition, the vending information can be preset or generated temporarily according to the road condition information and weather conditions of the meeting position. For example, road congestion or rainy and snowy weather can remind users to pay attention to safety.

[0057] The coordination control method of the automatic vending vehicle of the embodiment timely discovers a place where goods are in short supply by the automatic vending vehicle or the background server and takes it as a meeting position, determines the target vending vehicle to be coordinated according to the current state information of the automatic vending vehicle, controls the target vending vehicle to display vending information in multiple ways through a coordination control instruction after the distance between the target vending vehicle and the meeting position is less than a preset value, overcomes the defect that the existing automatic vending vehicle only displays vending information according to a preset path, realizes the coordinated vending between automatic vending vehicles, makes the vending method of the automatic vending vehicle more intelligent, greatly improves the display effect of the vending information, and provides better user experience in a scene where the vending demand suddenly increases.

[0058] Embodiment 3

[0059] Please refer to Figure 3 , which is a structural block diagram of the coordination control system of the automatic vending vehicle in the embodiment. Specifically, as Figure 3 shown, the coordination control system includes: a meeting position determination module 1 for determining a meeting position; a target vending vehicle determination module 2 for obtaining the current state information of the automatic vending vehicle and determining the target vending vehicle to be coordinated according to the current state information; a coordination control instruction acquisition module 3 for acquiring a coordination control instruction, the coordination control instruction being used to control the target vending vehicle with a distance less than a preset value from the meeting position to display vending information in coordination.

[0060] Specifically, the way of determining the meeting position can be that the background server determines the position of the vending vehicle as the meeting position according to the state of the vending vehicle or determines the vending area as the meeting position according to the predicted demand of the vending area. The way of determining the meeting position can also be that the vending vehicle determines the position of the vending vehicle as the meeting position according to the state of the vending vehicle.

[0061] The background server can determine whether the vending vehicle is suitable for cooperative vending by the current state information of the vending vehicle, and determine the target vending vehicle suitable for cooperative vending as the target vending vehicle to be cooperated. The vending vehicle can determine whether the vending vehicle is suitable for cooperative vending by the current state information of the vending vehicle.

[0062] The cooperative control system of the vending vehicle of the embodiment determines the meeting position first, and then determines the target vending vehicle to be cooperated according to the current state information of the vending vehicle. When the distance between the target vending vehicle to be cooperated and the meeting position is less than a preset value, the target vending vehicle to be cooperated is controlled to cooperatively display the vending information by the cooperative control instruction. The cooperative control system overcomes the defect that the existing vending vehicle only performs vending according to the preset path, realizes the cooperative vending between the vending vehicles, and makes the vending mode of the vending vehicle more intelligent, so that better user experience can be provided in the scene of sudden increase of vending demand.

[0063] Embodiment 4

[0064] As shown in Figure 4 The cooperative control system of the vending vehicle of the embodiment is a further improvement of the embodiment 3, and specifically:

[0065] In an optional implementation, the meeting position determining module 1 can also be used to determine the current position of the vending vehicle with cooperative vending demand as the meeting position, and the vending vehicle with cooperative vending demand is the vending vehicle whose current state information meets the first preset condition or sends a cooperative vending request; wherein the first preset condition is that the target vending vehicle has a commodity inventory less than the vending demand amount within a preset time.

[0066] Specifically, the vending vehicle can predict the vending demand amount of the vending vehicle within a preset time (such as 1 hour) according to historical vending data, and judge whether the vending demand can be met in combination with the commodity inventory of the vending vehicle; when it is judged that the commodity inventory is less than the vending demand amount within the preset time, a cooperative vending request is sent to other vending vehicles, and the current position of the vending vehicle is determined as the meeting position. After receiving the cooperative vending request, the other vending vehicles can judge whether to go to the meeting position for cooperative vending according to the distance between the vending vehicle and the meeting position and the commodity inventory of the vending vehicle.

[0067] In addition, the background server can also predict the vending demand of the vending vehicle in a preset time according to historical vending data of the vending vehicle, and judge whether the vending demand can be met in combination with the commodity stock of the vending vehicle; when it is judged that the commodity stock of the vending vehicle is less than the vending demand in the preset time, i.e. there is a cooperative vending demand, a cooperative vending instruction is sent to other vending vehicles, and the current position of the vending vehicle is taken as the meeting position.

[0068] In this case, the cooperative control system can further include a meeting time determination module 4 for determining the critical time when the commodity stock of the vending vehicle with the cooperative vending demand is less than the vending demand as the meeting time. The critical time when the commodity stock is less than the vending demand can be determined as the meeting time; or the meeting time can be advanced to reserve a preparation time.

[0069] In another alternative embodiment, the meeting position determination module 1 can also be used to take the vending area with the cooperative vending demand as the meeting position, wherein the vending area with the cooperative vending demand is a vending area whose predicted vending demand in a preset time exceeds a demand threshold, or the vending area with the cooperative vending demand is the center point of a plurality of vending vehicles.

[0070] Specifically, the background server can predict the vending demand of a certain vending area in a preset time according to historical vending data of the vending area, and if the vending demand exceeds a demand threshold, it indicates that the demand of the vending area is strong, and the background server can send a cooperative vending instruction to nearby vending vehicles and take the vending area as the meeting position.

[0071] In addition, when a vending vehicle judges that the demand of a certain vending area nearby is strong, it can send a cooperative vending request to other vending vehicles and take the vending area as the meeting position. After receiving the cooperative vending request, other vending vehicles can judge whether to go to the meeting position for cooperative vending according to the distance between the vehicle and the meeting position and the commodity stock of the vehicle.

[0072] In this case, the meeting time determination module 4 can also be used to determine the critical time when the vending demand of the vending area with the cooperative vending demand exceeds the demand threshold as the meeting time. The critical time when the vending demand exceeds the demand threshold can be determined as the meeting time; or the meeting time can be advanced to reserve a preparation time.

[0073] In this embodiment, the distance between the target vending vehicle and the meeting position is less than a first distance threshold, or the target vending vehicle is a vending vehicle whose predicted travel time to the meeting position is less than a first time threshold.

[0074] In the embodiment, the target vending vehicle determination module 2 can be configured to determine an automatic vending vehicle whose current state information satisfies a second preset condition as a target vending vehicle to be cooperated, and the second preset condition comprises one or more of the following conditions: the remaining power of the automatic vending vehicle is greater than a power threshold; the remaining oil of the automatic vending vehicle is greater than an oil threshold; the vehicle state of the automatic vending vehicle satisfies a preset safe driving standard; the goods inventory of the automatic vending vehicle is greater than an inventory threshold; and the running state of the automatic vending device of the automatic vending vehicle satisfies a preset running standard.

[0075] Specifically, when determining the target vending vehicle to be cooperated, the background server can determine whether the automatic vending vehicle is suitable for cooperative vending. For example, the automatic vending vehicle can also be a self-driving vehicle. In this case, in addition to performing the regular vehicle safety inspection, such as obtaining the parameters of the vehicle brake and power device, the background server can also perform a safety test on the automatic driving program to ensure the safety of the self-driving automatic vending vehicle. The background server can also perform an inspection on the automatic vending device of the automatic vending vehicle, such as checking the remaining power of the automatic vending device, whether the automatic vending device can normally dispense, and whether the running state satisfies the preset standard.

[0076] In an optional embodiment, the vending information can comprise combined vending information or single vending information, or both. The target vending vehicle cooperatively displays the vending information, comprising: when the vending information comprises combined vending information, the target vending vehicle respectively displays part of the vending information of the combined vending information, wherein all the part of the vending information combines to form the combined vending information; and when the vending information comprises single vending information, the target vending vehicle displays the single vending information. For example, when playing a song, the target vending vehicle can play the same song, or can analyze different voices from the song, and the target vending vehicle can play a part of the voices respectively to achieve the effect of singing together or in chorus, and all the voices combine to form a complete song.

[0077] In an optional embodiment, the vending information comprises at least one of a vending action, a vending audio, a vending video, a vending pattern, and a vending text. The vending action is an action of a movable device of the vehicle for cooperating with vending, and the movable device can be a wiper, a window, a rearview mirror, or the like.

[0078] In an optional embodiment, the manner in which the target vending vehicle cooperatively displays the vending information further comprises one or more of the following manners: the target vending vehicle controls a wiper to cooperatively swing according to a cooperative control instruction; the target vending vehicle controls a water sprayer to cooperatively spray water according to a cooperative control instruction; the target vending vehicle controls an audio device to cooperatively play audio according to a cooperative control instruction; and the target vending vehicle controls a projection device to cooperatively project a preset content according to a cooperative control instruction.

[0079] Specifically, the target vending vehicle can control the audio device to play the vending audio, such as a song or a voice, in coordination according to the coordination control instruction, and a vehicle can also play a part of the song to create a scene of singing or chorus. The target vending vehicle can control the wiper to swing rhythmically in coordination with the music according to the coordination control instruction to create an atmosphere. The target vending vehicle can also control the water sprayer to spray water in coordination according to the coordination control instruction to create a scene of crying. The projection device can adopt a holographic projection technology, including a projection controller and a projector, and an imaging film is arranged on the window of the vehicle; the projection controller is used to input image information to the projector and control the projector to project; the projector projects on the imaging film according to the image information, so that the projected image content is imaged on the imaging film, to realize the display of vending videos, vending patterns and vending texts to the user outside the vehicle.

[0080] In addition, the vending information can be preset or generated temporarily according to the road condition information and weather conditions of the meeting position. For example, road congestion or rainy and snowy weather can remind the user to pay attention to safety.

[0081] The coordination control system of the automatic vending vehicle of the embodiment discovers the place where the goods are in short supply in time by the background server or the automatic vending vehicle and takes it as the meeting position, determines the target vending vehicle to be coordinated according to the current state information of the automatic vending vehicle, controls the target vending vehicle to display the vending information in multiple ways through the coordination control instruction after the distance between the target vending vehicle and the meeting position is less than a preset value, overcomes the defect that the existing automatic vending vehicle only sells according to the preset path, realizes the coordinated vending between the automatic vending vehicles, makes the vending mode of the automatic vending vehicle more intelligent, greatly improves the display effect of the vending information, and provides a better use experience for the user in the scene where the vending demand suddenly increases.

[0082] Embodiment 5

[0083] Figure 5 A structural schematic diagram of an electronic device provided for the embodiment 5 of the present application. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the coordination control method of the automatic vending vehicle of the embodiment 1 or the embodiment 2 when executing the program. Figure 5 The electronic device 30 displayed is only an example and should not bring any limitation to the function and use range of the embodiment of the present application.

[0084] As Figure 5As shown, the electronic device 30 can be in the form of a general computing device, for example, it can be a server device. The components of the electronic device 30 can include, but are not limited to, the at least one processor 31 described above, the at least one memory 32 described above, a bus 33 that connects the different system components, including the memory 32 and the processor 31.

[0085] The bus 33 includes a data bus, an address bus, and a control bus.

[0086] The memory 32 can include volatile memory, such as random access memory (RAM) 321 and / or cache memory 322, and non-volatile memory, both of which can include, for example, read only memory (ROM) 323.

[0087] The memory 32 can also include a program / utility 325 having a set (at least one) of program modules 324, including but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or a combination can include implementation of a network environment.

[0088] The processor 31, through the operating system, executes interactive software and processes data, such as the cooperative control method of the automatic vending vehicle of embodiment 1 or embodiment 2 of the present application.

[0089] The electronic device 30 can also communicate with one or more external devices 34, such as a keyboard or a pointing device, through an input / output (I / O) interface 35. Further, the model generating device 30 can communicate with one or more networks, such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet, through a network adapter 36. As depicted, the network adapter 36 communicates with the other modules of the model generating device 30 through the bus 33. It should be appreciated that although not shown, other hardware and / or software modules could be used in conjunction with the model generating device 30, including but not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

[0090] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the foregoing detailed description, such a division is merely exemplary and not mandatory. Indeed, according to the embodiments of the present application, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into a plurality of units / modules.

[0091] Embodiment 6

[0092] The embodiment provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement steps of the cooperative control method of the automatic vending vehicle in the embodiment 1 or the embodiment 2.

[0093] More specifically, the readable storage medium can include, but is not limited to, a portable disc, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0094] In possible implementation manners, the present application can also be implemented in the form of a program product, which includes program codes for causing a terminal device to execute steps of the cooperative control method of the automatic vending vehicle in the embodiment 1 or the embodiment 2 when the program product is run on the terminal device.

[0095] The program codes for executing the present application can be written in any combination of one or more programming languages, and can be executed completely on the user device, partially on the user device, as a separate software package, partially on the user device and partially on a remote device, or completely on a remote device.

[0096] Although the specific embodiments of the present application are described above, those skilled in the art should understand that this is only an example, and the protection scope of the present application is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of the present application, and these changes and modifications all fall within the protection scope of the present application.

Claims

1. A method of cooperative control of an automatic vending vehicle, characterized by, The cooperative control method comprises the following steps: determining a meeting position; obtaining current state information of the vending vehicle, and determining a target vending vehicle to be cooperated according to the current state information; obtaining a cooperative control instruction, the cooperative control instruction being used to control the target vending vehicle to cooperate in displaying vending information, the target vending vehicle being at a distance less than a preset value from the meeting position; the step of determining the meeting position comprises: taking a current position of a vending vehicle with a cooperative vending demand as the meeting position, the vending vehicle with the cooperative vending demand being a vending vehicle whose current state information satisfies a first preset condition or sends a cooperative vending request; wherein the first preset condition is that a commodity stock of the target vending vehicle is less than a vending demand amount within a preset time; or taking a vending area with a cooperative vending demand as the meeting position, wherein the vending area with the cooperative vending demand is a vending area whose predicted vending demand exceeds a demand threshold within a preset time, or the vending area with the cooperative vending demand is a center point of a plurality of vending vehicles; the cooperative control method further comprises: determining a critical time when the commodity stock of the vending vehicle with the cooperative vending demand is less than the vending demand amount as a meeting time; or determining a critical time when the vending demand of the vending area with the cooperative vending demand exceeds the demand threshold as the meeting time.

2. The cooperative control method of claim 1, wherein the target vending vehicle is at a distance less than a first distance threshold from the meeting position, or the target vending vehicle is a vending vehicle whose predicted travel time from the meeting position is less than a first time threshold.

3. The cooperative control method of claim 1, wherein the step of determining the target vending vehicle to be cooperated according to the current state information comprises: determining a vending vehicle whose current state information satisfies a second preset condition as the target vending vehicle to be cooperated; the second preset condition comprises one or more of the following conditions: a remaining power of the vending vehicle is greater than a power threshold; a remaining oil of the vending vehicle is greater than an oil threshold; a vehicle state of the vending vehicle satisfies a preset safe driving standard; a commodity stock of the vending vehicle is greater than a stock threshold; an operation state of an automatic vending device of the vending vehicle satisfies a preset operation standard.

4. The cooperative control method of claim 1, wherein the vending information comprises combined vending information and / or single vending information; the target vending vehicle cooperatively displaying the vending information comprises: when the vending information comprises combined vending information, the target vending vehicle respectively displays part vending information of the combined vending information, wherein all part vending information combines to form the combined vending information; when the vending information comprises single vending information, the target vending vehicle displays the single vending information.

5. The cooperative control method of claim 1, wherein the vending information comprises at least one of a vending action, a vending audio, a vending video, a vending pattern, and a vending text. 6.The method of claim 5, wherein the target vending vehicle cooperatively displays vending information in one or more of the following ways: the target vending vehicle cooperatively swings a wiper according to the cooperative control instruction; the target vending vehicle cooperatively sprays water according to the cooperative control instruction; the target vending vehicle cooperatively plays audio according to the cooperative control instruction; the target vending vehicle cooperatively projects a preset content according to the cooperative control instruction.

7. A cooperative control system for an automated vending vehicle, characterized by, The cooperative control system comprises: a meeting location determining module configured to determine a meeting location; a target vending vehicle determining module configured to acquire current state information of the vending vehicle and determine a target vending vehicle to be cooperated according to the current state information; a cooperative control instruction acquiring module configured to acquire a cooperative control instruction for controlling the target vending vehicle to be cooperated to display vending information, the target vending vehicle to be cooperated being located at a distance less than a preset value from the meeting location. The meeting location determining module is further configured to determine a current location of a vending vehicle having a cooperative vending demand as the meeting location, the vending vehicle having the cooperative vending demand being a vending vehicle whose current state information meets a first preset condition or sends a cooperative vending request, the first preset condition being that a commodity inventory of the target vending vehicle is less than a vending demand amount within a preset time. The meeting location determining module is further configured to determine a vending area having a cooperative vending demand as the meeting location, the vending area having the cooperative vending demand being a vending area predicted to have a vending demand exceeding a demand threshold within a preset time, or a center point of a plurality of vending vehicles. The cooperative control system further comprises a meeting time determining module. The meeting time determining module is configured to determine a critical time when the commodity inventory of the vending vehicle having the cooperative vending demand is less than the vending demand amount as the meeting time. The meeting time determining module is configured to determine a critical time when the vending demand of the vending area having the cooperative vending demand exceeds the demand threshold as the meeting time.

8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the method of claim 1 to 6.

9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the method of claim 1 to 6.

Citation Information

Patent Citations

  • Unmanned vending vehicle and cruise vending method

    CN110135660A

  • Intelligent vending truck and intelligent vending system

    CN111882314A